dev@glassfish.java.net

NPE in jms when an instance is deleted

From: Bobby Bissett <bobby.bissett_at_oracle.com>
Date: Fri, 18 Mar 2011 12:26:26 -0400

[#|2011-03-18T12:25:15.370-0400|INFO|glassfish3.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=101;_ThreadName=Thread-1;|Command _delete-instance-filesystem executed successfully.|#]


[#|2011-03-18T12:25:15.419-0400|INFO|glassfish3.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin.cluster|_ThreadID=98;_ThreadName=Thread-1;|Command _delete-instance-filesystem executed successfully.|#]


[#|2011-03-18T12:25:15.507-0400|INFO|glassfish3.2|org.hibernate.validator.util.Version|_ThreadID=16;_ThreadName=Thread-1;|Hibernate Validator 4.1.0.Final|#]


[#|2011-03-18T12:25:15.519-0400|INFO|glassfish3.2|org.hibernate.validator.engine.resolver.DefaultTraversableResolver|_ThreadID=16;_ThreadName=Thread-1;|Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver.|#]


[#|2011-03-18T12:25:15.650-0400|INFO|glassfish3.2|javax.enterprise.system.core.org.glassfish.gms.bootstrap|_ThreadID=112;_ThreadName=Thread-1;|GMSBS2003: Deleting instance instance3 from health history table.|#]


[#|2011-03-18T12:25:15.665-0400|SEVERE|glassfish3.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=110;_ThreadName=Thread-1;|java.lang.NullPointerException
        at com.sun.enterprise.connectors.jms.system.MQAddressList.createUrl(MQAddressList.java:567)
        at com.sun.enterprise.connectors.jms.system.MQAddressList.createUrl(MQAddressList.java:558)
        at com.sun.enterprise.connectors.jms.system.MQAddressList.setupForCluster(MQAddressList.java:442)
        at com.sun.enterprise.connectors.jms.system.MQAddressList.setup(MQAddressList.java:136)
        at com.sun.enterprise.connectors.jms.system.JMSConfigListener.getBrokerList(JMSConfigListener.java:183)
        at com.sun.enterprise.connectors.jms.system.JMSConfigListener.changed(JMSConfigListener.java:153)
        at org.jvnet.hk2.config.Transactions$ConfigListenerJob.process(Transactions.java:379)
        at org.jvnet.hk2.config.Transactions$ConfigListenerJob.process(Transactions.java:369)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1$1.call(Transactions.java:259)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1$1.call(Transactions.java:257)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        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:680)
|#]


[#|2011-03-18T12:25:15.667-0400|SEVERE|glassfish3.2|null|_ThreadID=19;_ThreadName=Thread-1;|Config Listener notification got interrupted
java.util.concurrent.ExecutionException: java.lang.NullPointerException
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
        at java.util.concurrent.FutureTask.get(FutureTask.java:91)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1.call(Transactions.java:268)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1.call(Transactions.java:247)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at org.jvnet.hk2.config.Transactions$Notifier$1$1.run(Transactions.java:165)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        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:680)
Caused by: java.lang.NullPointerException
        at com.sun.enterprise.connectors.jms.system.MQAddressList.toString(MQAddressList.java:509)
        at com.sun.enterprise.connectors.jms.system.JMSConfigListener.getBrokerList(JMSConfigListener.java:188)
        at com.sun.enterprise.connectors.jms.system.JMSConfigListener.changed(JMSConfigListener.java:153)
        at org.jvnet.hk2.config.Transactions$ConfigListenerJob.process(Transactions.java:379)
        at org.jvnet.hk2.config.Transactions$ConfigListenerJob.process(Transactions.java:369)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1$1.call(Transactions.java:259)
        at org.jvnet.hk2.config.Transactions$ConfigListenerNotifier$1$1.call(Transactions.java:257)
        ... 5 more
|#]