Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-5803

(7.1.0) JMS Server Manager error: java.lang.NullPointerException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.1.0.DR18
    • 7.0.0.DR11, 7.0.0.ER4, 7.0.0.ER7, 7.1.0.DR5
    • ActiveMQ
    • None
    • Hide

      This issue can be reproduced by following test:

      git clone git://git.app.eng.bos.redhat.com/jbossqe/eap-tests-hornetq.git
      cd eap-tests-hornetq/scripts/
      git checkout master
      
      groovy -DEAP_VERSION=7.1.0.DR5 PrepareServers7.groovy
      export WORKSPACE=$PWD
      export JBOSS_HOME_1=$WORKSPACE/server1/jboss-eap
      export JBOSS_HOME_2=$WORKSPACE/server2/jboss-eap
      export JBOSS_HOME_3=$WORKSPACE/server3/jboss-eap
      export JBOSS_HOME_4=$WORKSPACE/server4/jboss-eap
      
      cd ../jboss-hornetq-testsuite/
      mvn clean test -Dtest=DedicatedFailoverTestCase#testMultipleFailoverWithQueueShutdown  -DfailIfNoTests=false  -Deap=7x  | tee log
      
      Show
      This issue can be reproduced by following test: git clone git: //git.app.eng.bos.redhat.com/jbossqe/eap-tests-hornetq.git cd eap-tests-hornetq/scripts/ git checkout master groovy -DEAP_VERSION=7.1.0.DR5 PrepareServers7.groovy export WORKSPACE=$PWD export JBOSS_HOME_1=$WORKSPACE/server1/jboss-eap export JBOSS_HOME_2=$WORKSPACE/server2/jboss-eap export JBOSS_HOME_3=$WORKSPACE/server3/jboss-eap export JBOSS_HOME_4=$WORKSPACE/server4/jboss-eap cd ../jboss-hornetq-testsuite/ mvn clean test -Dtest=DedicatedFailoverTestCase#testMultipleFailoverWithQueueShutdown -DfailIfNoTests= false -Deap=7x | tee log

      There is NPE in log of EAP 7.0.0.DR11/Widfly 10CR2 with Artemis configured as dedicated backup server during clean shutdown. It happens after failover test where live is killed and started again to check that failback is executed correctly.
      NPE is thrown in the moment when live is cleanly shutdowned and clean shutdown is called on backup. I'm attaching info+trace logs from both of the servers.

      12:24:27,402 WARN  [org.apache.activemq.artemis.jms.server] (AMQ119000: Activation for server ActiveMQServerImpl::serverUUID=20324ebb-6b7d-11e5-8e1e-030f0cb780cc) AMQ122012: JMS Server Manager error: java.lang.NullPointerException
      	at org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl.shutdownConnectionFactory(JMSServerManagerImpl.java:1210) [artemis-jms-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl$6.runException(JMSServerManagerImpl.java:1187) [artemis-jms-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl$WrappedRunnable.run(JMSServerManagerImpl.java:1541) [artemis-jms-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.jms.server.impl.JMSServerManagerImpl.activated(JMSServerManagerImpl.java:193) [artemis-jms-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.callActivateCallbacks(ActiveMQServerImpl.java:1371) [artemis-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initialisePart2(ActiveMQServerImpl.java:1556) [artemis-server-1.1.0.jar:1.1.0]
      	at org.apache.activemq.artemis.core.server.impl.SharedStoreBackupActivation.run(SharedStoreBackupActivation.java:85) [artemis-server-1.1.0.jar:1.1.0]
      	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_60]
      

            rh-ee-ataylor Andy Taylor
            mnovak1@redhat.com Miroslav Novak
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: