https://issues.apache.org/bugzilla/show_bug.cgi?id=56239

            Bug ID: 56239
           Summary: NullPointerException when finishing response under the
                    Linux traffic control
           Product: Tomcat 7
           Version: 7.0.39
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Connectors
          Assignee: dev@tomcat.apache.org
          Reporter: liushangkun...@hotmail.com

hi, when i using apache benchmark to test my tomcat instance, i got a
NullPointerException 

this is stacktrace:

[2013-12-21 19:47:00][ERROR] [http-nio-5000-exec-6]2013-12-21 19:47:00:
org.apache.coyote.http11.AbstractHttp11Processor.endRequest Error finishing
response
 java.lang.NullPointerException
        at
org.apache.coyote.http11.InternalNioOutputBuffer.addToBB(InternalNioOutputBuffer.java:210)
        at
org.apache.coyote.http11.InternalNioOutputBuffer.commit(InternalNioOutputBuffer.java:202)
        at
org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:765)
        at org.apache.coyote.Response.action(Response.java:171)
        at
org.apache.coyote.http11.AbstractOutputBuffer.endRequest(AbstractOutputBuffer.java:302)
        at
org.apache.coyote.http11.InternalNioOutputBuffer.endRequest(InternalNioOutputBuffer.java:120)
        at
org.apache.coyote.http11.AbstractHttp11Processor.endRequest(AbstractHttp11Processor.java:1660)
        at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1053)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

[2013-12-21 19:46:58][ERROR] [http-nio-5000-exec-5]2013-12-21 19:46:58:
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process Error
reading request, ignored
 java.lang.NullPointerException
        at
org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.release(Http11NioProtocol.java:221)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:616)
        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744)

I am using "org.apache.coyote.http11.Http11NioProtocol" in server.xml like
this:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
... />

I have already test 2 cases: 
1) without Linux Traffic Control, my testcase was very ok!
2) when i using linux tc to control the output network traffic. and tomcat gave
me a NullPointerException above. that the tomcat instance still at running
state,(some requests has failed)
I test many times with tc, NullPointerException almost has been happened 
I was changed tomcat version at 7.0.52 with the same problem
I have seen 7.0.39-7.0.52's changelog, and find nothing with something like
this Exception. 

so please help ..

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to