Hi Luciano

The error occurs when the resource method has no @Produces (or
@Produces(*/*) ) and there is no MessageBodyWriter for the first preference
in the Accept header.

Cheers,
Reto

On Sun, Mar 17, 2013 at 6:18 PM, Luciano Resende <[email protected]>wrote:

> On Sun, Jan 13, 2013 at 10:34 AM, Reto Bachmann-Gmür <[email protected]>
> wrote:
> > Hello
> >
> > When the accept header is set to
> >
> > Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
> >
> > I get a 500 reponse and the following errr is logged.
> >
> > 2013-01-13 19:27:25,639 [931211918@qtp-341460182-40] ERROR
> > 931211918@qtp-341460182-40
> > org.apache.wink.server.internal.handlers.FlushResultHandler - The system
> > could not find a javax.ws.rs.ext.MessageBodyWriter or a
> DataSourceProvider
> > class for the
> org.apache.clerezza.rdf.core.impl.util.PrivilegedGraphWrapper
> > type and text/html mediaType.  Ensure that a
> > javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for
> the
> > type and media type specified.
> >
> > When I restrict the accept header to a format for which there is a
> > MessageBodyWriter things works correctly.
> >
> > Is this a known problem or should I investigate further and create an
> issue?
> >
> > Cheers,
> > Reto
>
> I was trying to reproduce the error with the trunk code, I created a
> simple resource that @produces application/xml and then used a browser
> rest client to submit a request passing the accept header you
> mentioned and it worked ok. Could you double check with trunk code and
> maybe provide more details on how I could reproduce the issue.
>
> --
> Luciano Resende
> http://people.apache.org/~lresende
> http://twitter.com/lresende1975
> http://lresende.blogspot.com/
>

Reply via email to