You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2011/09/28 14:05:19 UTC
DO NOT REPLY [Bug 51910] New: NPE in comet processing when shutting
down Tomcat
https://issues.apache.org/bugzilla/show_bug.cgi?id=51910
Bug #: 51910
Summary: NPE in comet processing when shutting down Tomcat
Product: Tomcat 7
Version: trunk
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Catalina
AssignedTo: dev@tomcat.apache.org
ReportedBy: knst.kolinko@gmail.com
Classification: Unclassified
I've hit it when testing 7.0.22 RC.
1. Configure Tomcat with NIO connector
2. Start Tomcat and open Comet chat example
http://localhost:8080/examples/jsp/chat/index.jsp
3. Type some Nickname and press button to start chat
The chat log will be in the second frame at the lower half of the page.
4. While chat log is active (Browser shows page as being loaded),
shut down Tomcat.
5. Observe NPE in the logs:
28.09.2011 15:55:32 org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-8080"]
28.09.2011 15:55:33 org.apache.catalina.connector.CoyoteAdapter event
SEVERE: null
java.lang.NullPointerException
at
org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:354)
at
org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:192)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at
org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:245)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at
org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:138)
at
org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:211)
at
org.apache.coyote.http11.Http11NioProcessor.event(Http11NioProcessor.java:131)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.>
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1554)
at
org.apache.tomcat.util.net.NioEndpoint.processSocket(NioEndpoint.java:717)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.cancelledKey(NioEndpoint.java:1026)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.processKey(NioEndpoint.java:1169)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.timeout(NioEndpoint.java:1352)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1085)
at java.lang.Thread.run(Thread.java:662)
28.09.2011 15:55:33 org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
DO NOT REPLY [Bug 51910] NPE in comet processing when shutting down
Tomcat
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51910
Mark Thomas <ma...@apache.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #2 from Mark Thomas <ma...@apache.org> 2011-10-01 14:13:39 UTC ---
Fixed in trunk and 7.0.x and will be included in 7.0.23 onwards.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
DO NOT REPLY [Bug 51910] NPE in comet processing when shutting down
Tomcat
Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=51910
--- Comment #1 from Konstantin Kolinko <kn...@gmail.com> 2011-09-28 14:32:54 UTC ---
It is reproducible with APR connector as well.
===================
INFO: Stopping ProtocolHandler ["http-apr-8080"]
28.09.2011 18:31:25 org.apache.catalina.connector.CoyoteAdapter event
SEVERE: null
java.lang.NullPointerException
at
org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:354)
at
org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:192)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at
org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:245)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:226)
at
org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:138)
at
org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:211)
at
org.apache.coyote.http11.Http11AprProcessor.event(Http11AprProcessor.java:133)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:513)
at
org.apache.tomcat.util.net.AprEndpoint$SocketEventProcessor.run(AprEndpoint.java:1869)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
28.09.2011 18:31:25 org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["ajp-apr-8009"]
===================
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org