users@jersey.java.net

Strange WebApplicationExceptions

From: Ian Clarke <ian.clarke_at_gmail.com>
Date: Mon, 23 Mar 2009 17:08:24 -0500

I'm using jersey 1.0.1 with grizzly 1.8.3.

It was previously doing fine but after pulling some code from my git repo
(which shouldn't have affected the API), now I'm getting these exceptions:

SEVERE: A message body writer for Java type, class java.lang.String, and
MIME media type, text/plain, was not found
Mar 23, 2009 11:54:24 AM
com.sun.jersey.server.impl.application.WebApplicationImpl onException
SEVERE: Internal server error
javax.ws.rs.WebApplicationException
       at
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:240)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:593)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:514)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:505)
       at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:359)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
       at
com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:141)
       at
com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:220)
       at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148)
       at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621)
       at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552)
       at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800)
       at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
       at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
       at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
       at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
       at
com.sun.grizzly.http.SelectorThread$1.execute(SelectorThread.java:649)
       at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
       at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
       at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169)
Mar 23, 2009 11:54:24 AM com.sun.jersey.spi.container.ContainerResponse
write
SEVERE: A message body writer for Java type, class java.lang.String, and
MIME media type, application/octet-stream, was not found
Mar 23, 2009 11:54:24 AM com.sun.grizzly.http.servlet.ServletAdapter service
SEVERE: service exception:
javax.ws.rs.WebApplicationException
       at
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:240)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:599)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:514)
       at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:505)
       at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:359)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
       at
com.sun.grizzly.http.servlet.FilterChainImpl.doFilter(FilterChainImpl.java:141)
       at
com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:220)
       at
com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:148)
       at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:621)
       at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:552)
       at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:800)
       at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
       at
com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
       at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
       at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
       at
com.sun.grizzly.http.SelectorThread$1.execute(SelectorThread.java:649)
       at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
       at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
       at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169)

Can anyone suggest what the problem might be?

Thanks,

Ian.

-- 
Ian Clarke
CEO, Uprizer Labs
Email: ian_at_uprizer.com
Ph: +1 512 422 3588
Fax: +1 512 276 6674