NPE in ConnectionTrackingCoordinator
------------------------------------
Key: GERONIMO-2502
URL: http://issues.apache.org/jira/browse/GERONIMO-2502
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: connector
Affects Versions: 1.2
Environment: All
Reporter: Anita Kulshreshtha
If server is shutdown using ^C, a NCDFE is thrwon:
java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/LinkedNode
at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.poll(Unknown
Source)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(Unknown
Source)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:534)
NPE is thrown during shutdown from the console. To reproduce the following
trace start the server and shutdown using console.
Geronimo Application Server started
19:10:38,984 INFO [ServerManagerPortlet] Shutting down by user request: system
19:10:39,031 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:40,125 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:41,218 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:41,421 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:42,515 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:43,609 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:43,718 INFO [StandardWrapper] Waiting for 2 instance(s) to be deallocated
19:10:44,812 INFO [StandardWrapper] Waiting for 2 instance(s) to be deallocated
19:10:45,906 INFO [StandardWrapper] Waiting for 2 instance(s) to be deallocated
19:10:46,015 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:47,109 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:48,203 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:48,625 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:49,718 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:50,812 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:50,921 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:52,015 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:53,109 INFO [StandardWrapper] Waiting for 1 instance(s) to be deallocated
19:10:55,328 INFO [TransportConnector] Connector stomp://your-4dacd0ea75:61613
Stopped
19:10:55,328 INFO [TransportConnector] Connector vm://localhost Stopped
19:11:00,328 INFO [TransportConnector] Connector tcp://0.0.0.0:61616 Stopped
19:11:00,328 INFO [BrokerService] ActiveMQ Message Broker
(possibly-unique-broker, ID:you
r-4dacd0ea75-1136-1161212953093-1:0) is shutting down
19:11:00,328 INFO [TransportConnector] Connector stomp://your-4dacd0ea75:61613
Stopped
19:11:00,328 INFO [TransportConnector] Connector vm://localhost Stopped
19:11:00,328 INFO [TransportConnector] Connector tcp://0.0.0.0:61616 Stopped
19:11:00,343 ERROR [JournalPersistenceAdapter] Could not stop service:
org.apache.activemq
[EMAIL PROTECTED] Reason: java.lang.NullPointerException
java.lang.NullPointerException
at
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoo
rdinator.handleReleased(ConnectionTrackingCoordinator.java:127)
at
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoo
rdinator$$FastClassByCGLIB$$5d33aabf.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.ja
va:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122
)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker
.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodIn
terceptor.java:96)
at
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracker$$En
hancerByCGLIB$$b4048776.handleReleased(<generated>)
at
org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.returnConn
ection(ConnectionTrackingInterceptor.java:81)
at
org.apache.geronimo.connector.outbound.GeronimoConnectionEventListener.connecti
onClosed(GeronimoConnectionEventListener.java:67)
at
org.tranql.connector.AbstractManagedConnection.connectionClosed(AbstractManaged
Connection.java:102)
at
org.tranql.connector.jdbc.ConnectionHandle.close(ConnectionHandle.java:97)
at
org.apache.activemq.store.jdbc.DefaultDatabaseLocker.stop(DefaultDatabaseLocker
.java:81)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.stop(JDBCPersistenceAdapt
er.java:202)
at
org.apache.activemq.store.journal.JournalPersistenceAdapter.stop(JournalPersist
....................................
<snip>........................................
.............................................
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:5
27)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke
rThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
84)
at java.lang.Thread.run(Thread.java:534)
19:11:00,515 INFO [BrokerService] ActiveMQ JMS Message Broker
(possibly-unique-broker, ID
:your-4dacd0ea75-1136-1161212953093-1:0) stopped
19:11:00,515 ERROR [GBeanInstance] Problem in doStop of
org.apache.geronimo.configs/active
mq-broker/1.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/activemq-broker/1.2-S
NAPSHOT/car,j2eeType=JMSServer,name=ActiveMQ
java.lang.NullPointerException
at
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoo
rdinator.handleReleased(ConnectionTrackingCoordinator.java:127)
at
org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTrackingCoo
rdinator$$FastClassByCGLIB$$5d33aabf.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.ja
va:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122
)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:820)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker
.java:35)
.........................................................
<snip>..........................................................
..........................................................
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorke
rThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:6
84)
at java.lang.Thread.run(Thread.java:534)
java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/LinkedNode
at EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.poll(Unknown
Source)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor.getTask(Unknown
Source)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:534)
Server shutdown begun
Server shutdown completed
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira