Hi,
Does not seem like a known bug. It seems the response you are trying to
generate does not have a status code set. How does your application
create the response?
Martin
On 5.9.2011 16:37, Mohan A wrote:
> Hi All,
>
> I have some peculiar null pointer exception while generating the
> response from the REST application, looking at the exception it
> dosent't thrown from the service layer of my class, looks more from
> the jersey framework.
> Is it related to any bug in the latest Jersey release 1.8?
>
> Jersey 1.8 and the application is deployed on Weblogic 10.3.4.0
>
> -----------------
>
> <f07a7378b0b50893:-2edb251b:132399b3c11:-8000-000000000000022b>
> <1315232798184> <BEA-101020>
> <[ServletContext_at_281687564[app:MeltemiApplicationLogic module:meltemi
> path:/meltemi spec-version:2.5 version:1.0.1]] Servlet failed with
> Exception
> java.lang.NullPointerException
> at
> com.sun.jersey.spi.container.ContainerResponse.getStatus(ContainerResponse.java:564)
> at
> com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.commitWrite(ContainerResponse.java:156)
> at
> com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.write(ContainerResponse.java:133)
> at
> com.sun.jersey.core.util.ReaderWriter.writeTo(ReaderWriter.java:115)
> at
> com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:76)
> at
> com.sun.jersey.core.impl.provider.entity.InputStreamProvider.writeTo(InputStreamProvider.java:98)
> at
> com.sun.jersey.core.impl.provider.entity.InputStreamProvider.writeTo(InputStreamProvider.java:59)
> at
> com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
> at
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1437)
> at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
> at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
> at
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
> at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
> at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
> at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3717)
> at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
> at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
> at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
> at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
> at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
> at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>
>
> ----
>
> Regards,Mohan