Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-2085

NPE in org.fusesource.mq.fabric.ActiveMQServiceFactory...$1.apply when redeploying mq-amq containers

XMLWordPrintable

    • % %
      1. create 4 fuse gears
      2. deploy mq-amq profile to 3 of them, remove then again all at the same time and re-add them again at the same time (e.g. in hawtio "Manage" view)
      3. notice the ERROR in the logs

      When removing/re-adding mq-amq profiles to containers a NPE error occurs in the logs of one of the mq-amq containers.

              java.lang.NullPointerException
      
              at org.fusesource.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$$anonfun$org$fusesource$mq$fabric$ActiveMQServiceFactory$ClusteredConfiguration$$registerConnectors$1.apply(ActiveMQServiceFactory.scala:487)[org.jboss.amq:mq-fabric:6.1.1.redhat-406]
              at org.fusesource.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$$anonfun$org$fusesource$mq$fabric$ActiveMQServiceFactory$ClusteredConfiguration$$registerConnectors$1.apply(ActiveMQServiceFactory.scala:486)[org.jboss.amq:mq-fabric:6.1.1.redhat-406]
              at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at scala.collection.mutable.ArrayOps.flatMap(ArrayOps.scala:38)[org.apache.servicemix.bundles:org.apache.servicemix.bundles.scala-library:2.9.1_3]
              at org.fusesource.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.org$fusesource$mq$fabric$ActiveMQServiceFactory$ClusteredConfiguration$$registerConnectors(ActiveMQServiceFactory.scala:486)[org.jboss.amq:mq-fabric:6.1.1.redhat-406]
              at org.fusesource.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$$anon$5.groupEvent(ActiveMQServiceFactory.scala:290)[org.jboss.amq:mq-fabric:6.1.1.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup$6.apply(ZooKeeperGroup.java:384)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup$6.apply(ZooKeeperGroup.java:380)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at org.apache.curator.framework.listen.ListenerContainer$1.run(ListenerContainer.java:92)[io.fabric8:fabric-zookeeper:1.0.0.redhat-406]
              at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297)[com.google.guava:guava:15.0]
              at org.apache.curator.framework.listen.ListenerContainer.forEach(ListenerContainer.java:83)[io.fabric8:fabric-zookeeper:1.0.0.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup.callListeners(ZooKeeperGroup.java:378)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at io.fabric8.groups.internal.EventOperation.invoke(EventOperation.java:37)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup.mainLoop(ZooKeeperGroup.java:492)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup.access$200(ZooKeeperGroup.java:68)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at io.fabric8.groups.internal.ZooKeeperGroup$4.run(ZooKeeperGroup.java:159)[io.fabric8:fabric-groups:1.0.0.redhat-406]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_65]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_65]
              at java.lang.Thread.run(Thread.java:745)[:1.7.0_65]
      
      

            dejanbosanac Dejan Bosanac
            maschmid@redhat.com Marek Schmidt
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: