Hey,
I'm producing response output using XSLT transformation. If I try to
run multiple requests in parallel, sometimes I get the following
error. Any ideas on what causes it and how to avoid it? Thanks.
java.lang.NullPointerException
com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.write(ContainerResponse.java:134)
sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)
java.io.BufferedWriter.flush(BufferedWriter.java:253)
net.sf.saxon.event.XMLEmitter.close(XMLEmitter.java:261)
net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
net.sf.saxon.event.ComplexContentOutputter.close(ComplexContentOutputter.java:507)
net.sf.saxon.Controller.transformDocument(Controller.java:1848)
net.sf.saxon.Controller.transform(Controller.java:1621)
org.graphity.client.util.XSLTBuilder.transform(XSLTBuilder.java:222)
org.graphity.client.writer.ModelXSLTWriter.writeTo(ModelXSLTWriter.java:109)
org.graphity.client.writer.ModelXSLTWriter.writeTo(ModelXSLTWriter.java:60)
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1479)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:708)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
Martynas
graphityhq.com