-
Bug
-
Resolution: Won't Do
-
Major
-
JWS 3.0.0 GA
-
None
+++ This bug was initially created as a clone of Bug #1436615 +++
Description of problem:
Hello we have a customer facing NullPointerException in InternalNioOutputBuffer issue, and there seems to be a community fix here
https://bz.apache.org/bugzilla/show_bug.cgi?id=58646
Could you please confirm if that fix made it in Tomcat8 ?
Can we backport the fix on Tomcat7 ?
Version-Release number of selected component (if applicable): Tomcat-7.0.59
Mar 14, 2017 1:41:57 PM org.apache.coyote.http11.AbstractHttp11Processor process SEVERE: Error processing request java.lang.NullPointerException at org.apache.tomcat.util.buf.MessageBytes.toBytes(Unknown Source) at org.apache.catalina.connector.CoyoteAdapter.parsePathParameters(Unknown Source) at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(Unknown Source) at org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.process(Unknown Source) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown Source) at java.lang.Thread.run(Thread.java:795) Mar 14, 2017 1:41:57 PM org.apache.coyote.http11.AbstractHttp11Processor endRequest SEVERE: Error finishing response java.lang.NullPointerException at org.apache.coyote.http11.InternalNioOutputBuffer.addToBB(Unknown Source) at org.apache.coyote.http11.InternalNioOutputBuffer.commit(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.action(Unknown Source) at org.apache.coyote.Response.action(Unknown Source) at org.apache.coyote.http11.AbstractOutputBuffer.endRequest(Unknown Source) at org.apache.coyote.http11.InternalNioOutputBuffer.endRequest(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.endRequest(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.process(Unknown Source) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown Source) at java.lang.Thread.run(Thread.java:795) Mar 14, 2017 1:42:01 PM org.apache.catalina.connector.CoyoteAdapter checkRecycled INFO: Encountered a non-recycled request and recycled it forcedly. org.apache.catalina.connector.CoyoteAdapter$RecycleRequiredException at org.apache.catalina.connector.CoyoteAdapter.checkRecycled(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.recycle(Unknown Source) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.release(Unknown Source) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown Source) at java.lang.Thread.run(Thread.java:795) Mar 14, 2017 1:42:04 PM org.apache.catalina.connector.CoyoteAdapter checkRecycled INFO: Encountered a non-recycled request and recycled it forcedly. org.apache.catalina.connector.CoyoteAdapter$RecycleRequiredException at org.apache.catalina.connector.CoyoteAdapter.checkRecycled(Unknown Source) at org.apache.coyote.http11.AbstractHttp11Processor.recycle(Unknown Source) at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.release(Unknown Source) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(Unknown Source) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1176) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Unknown Source) at java.lang.Thread.run(Thread.java:795)
Cheers