Null pointer exception from Tomcat6 HTTP processor
Due to a [https://bugzilla.redhat.com/show_bug.cgi?id=1128396|bug] in tomcat6 (up to version 6.0.24.78), the container fails to parse a chunked transfer encoding and raises the following exception:
Aug 01, 2014 12:34:56 AM org.apache.coyote.http11.Http11Processor process
SEVERE: Error finishing request
java.lang.NullPointerException
at org.apache.coyote.http11.filters.ChunkedInputFilter.parseHeader(ChunkedInputFilter.java:420)
at org.apache.coyote.http11.filters.ChunkedInputFilter.parseEndChunk(ChunkedInputFilter.java:409)
at org.apache.coyote.http11.filters.ChunkedInputFilter.doRead(ChunkedInputFilter.java:155)
at org.apache.coyote.http11.filters.ChunkedInputFilter.end(ChunkedInputFilter.java:208)
at org.apache.coyote.http11.InternalInputBuffer.endRequest(InternalInputBuffer.java:336)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:886)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
There's no workaround at the moment. |