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

[6.2.1 ER3 RC3] activemq commands throw exceptions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • jboss-fuse-6.2.1
    • jboss-fuse-6.2.1
    • Patching
    • None
    • % %
    • Hide

      1. unzip 6.2.0.133
      2. copy lib/karaf and etc/jre from patch
      3. start, fabric:create
      4. patch fabric with CR3 RC3
      5. execute bstat or dstat
      6. restart
      7. execute bstat or dstat

      Show
      1. unzip 6.2.0.133 2. copy lib/karaf and etc/jre from patch 3. start, fabric:create 4. patch fabric with CR3 RC3 5. execute bstat or dstat 6. restart 7. execute bstat or dstat

      EDIT:
      the same issue is after patching just standalone karaf and executing bstat or dstat

      See steps to reproduce, after creating and patching fabric, the activemq commands (bstat or dstat for example) return

      09:52:08,833 | WARN  | pool-58-thread-1 | hawtio-web - 253}                | 94 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | jolokia-agent: Error while using detector ActiveMQDetector: org.osgi.service.blueprint.container.ServiceUnavailableException: The Blueprint container is being or has been destroyed: (objectClass=org.osgi.service.cm.ConfigurationAdmin)
      org.osgi.service.blueprint.container.ServiceUnavailableException: The Blueprint container is being or has been destroyed: (objectClass=org.osgi.service.cm.ConfigurationAdmin)
              at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:240)[21:org.apache.aries.blueprint.core:1.4.4]
              at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:55)[21:org.apache.aries.blueprint.core:1.4.4]
              at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:298)[21:org.apache.aries.blueprint.core:1.4.4]
              at Proxya11e7175_0ac0_414f_b633_066960f41e62.listConfigurations(Unknown Source)[:]
              at org.apache.karaf.management.KarafMBeanServerGuard.canBypassRBAC(KarafMBeanServerGuard.java:256)[42:org.apache.karaf.management.server:2.4.0.redhat-621032]
              at org.apache.karaf.management.KarafMBeanServerGuard.handleInvoke(KarafMBeanServerGuard.java:294)[42:org.apache.karaf.management.server:2.4.0.redhat-621032]
              at org.apache.karaf.management.KarafMBeanServerGuard.handleGetAttribute(KarafMBeanServerGuard.java:221)[42:org.apache.karaf.management.server:2.4.0.redhat-621032]
              at org.apache.karaf.management.KarafMBeanServerGuard.invoke(KarafMBeanServerGuard.java:89)[42:org.apache.karaf.management.server:2.4.0.redhat-621032]
              at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanInvocationHandler.invoke(KarafMBeanServerBuilder.java:63)[karaf-jmx-boot.jar:]
              at com.sun.proxy.$Proxy0.getAttribute(Unknown Source)[:]
              at org.jolokia.detector.AbstractServerDetector$1.execute(AbstractServerDetector.java:108)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector$1.execute(AbstractServerDetector.java:105)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.executor.AbstractMBeanServerExecutor.call(AbstractMBeanServerExecutor.java:90)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector.getAttributeValue(AbstractServerDetector.java:94)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector.getSingleStringAttribute(AbstractServerDetector.java:129)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.ActiveMQDetector.detect(ActiveMQDetector.java:15)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.detectServers(MBeanServerHandler.java:228)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.initServerHandle(MBeanServerHandler.java:81)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.<init>(MBeanServerHandler.java:70)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.LocalRequestDispatcher.<init>(LocalRequestDispatcher.java:71)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.init(BackendManager.java:328)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.<init>(BackendManager.java:130)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.<init>(BackendManager.java:105)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.http.AgentServlet.init(AgentServlet.java:162)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[101:org.ops4j.pax.web.pax-web-jetty:3.2.4]
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:204)[101:org.ops4j.pax.web.pax-web-jetty:3.2.4]
              at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[100:org.ops4j.pax.web.pax-web-runtime:3.2.4]
              at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[100:org.ops4j.pax.web.pax-web-runtime:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:317)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261)[karaf.jar:2.4.0.redhat-621032]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:101)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebObserver.deploy(WebObserver.java:213)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebObserver$1.doStart(WebObserver.java:175)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_79]
              at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_79]
              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_79]
              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_79]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_79]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_79]
      

      After restarting fuse, the fabric is back in OK state, but executing bstat or dstat again will result in:

      2015-09-21 09:55:45,831 | WARN  | pool-3-thread-1  | hawtio-web - 253}                | 94 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | jolokia-agent: Error while using detector ActiveMQDetector: java.lang.IllegalStateException: KarafMBeanServerBuilder not initialized
      java.lang.IllegalStateException: KarafMBeanServerBuilder not initialized
              at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanInvocationHandler.invoke(KarafMBeanServerBuilder.java:61)[karaf-jmx-boot.jar:]
              at com.sun.proxy.$Proxy0.getAttribute(Unknown Source)[:]
              at org.jolokia.detector.AbstractServerDetector$1.execute(AbstractServerDetector.java:108)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector$1.execute(AbstractServerDetector.java:105)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.executor.AbstractMBeanServerExecutor.call(AbstractMBeanServerExecutor.java:90)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector.getAttributeValue(AbstractServerDetector.java:94)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.AbstractServerDetector.getSingleStringAttribute(AbstractServerDetector.java:129)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.detector.ActiveMQDetector.detect(ActiveMQDetector.java:15)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.detectServers(MBeanServerHandler.java:228)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.initServerHandle(MBeanServerHandler.java:81)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.MBeanServerHandler.<init>(MBeanServerHandler.java:70)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.LocalRequestDispatcher.<init>(LocalRequestDispatcher.java:71)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.init(BackendManager.java:328)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.<init>(BackendManager.java:130)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.backend.BackendManager.<init>(BackendManager.java:105)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.jolokia.http.AgentServlet.init(AgentServlet.java:162)[253:io.hawt.hawtio-web:1.4.0.redhat-621032]
              at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:532)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:344)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:791)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doStart(HttpServiceContext.java:222)[101:org.ops4j.pax.web.pax-web-jetty:3.2.4]
              at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)[94:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
              at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:204)[101:org.ops4j.pax.web.pax-web-jetty:3.2.4]
              at org.ops4j.pax.web.service.internal.HttpServiceStarted.end(HttpServiceStarted.java:1032)[100:org.ops4j.pax.web.pax-web-runtime:3.2.4]
              at org.ops4j.pax.web.service.internal.HttpServiceProxy.end(HttpServiceProxy.java:422)[100:org.ops4j.pax.web.pax-web-runtime:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.end(RegisterWebAppVisitorWC.java:341)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:678)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.register(WebAppPublisher.java:237)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:182)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.addingService(WebAppPublisher.java:135)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)[karaf.jar:2.4.0.redhat-621032]
              at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4445)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.Felix.registerService(Felix.java:3431)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:353)[org.apache.felix.framework-4.4.1.jar:]
              at org.ops4j.pax.web.extender.war.internal.DefaultWebAppDependencyManager$1.serviceChanged(DefaultWebAppDependencyManager.java:64)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.DefaultWebAppDependencyManager$1.serviceChanged(DefaultWebAppDependencyManager.java:54)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.tracker.ReplaceableService.bind(ReplaceableService.java:70)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.ops4j.pax.web.extender.war.internal.tracker.ReplaceableService$Customizer.addingService(ReplaceableService.java:85)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.4]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[karaf.jar:2.4.0.redhat-621032]
              at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)[karaf.jar:2.4.0.redhat-621032]
              at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.4.1.jar:]
              at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4445)[org.apache.felix.framework-4.4.1.jar:]
      

            pantinor@redhat.com Paolo Antinori
            avano@redhat.com Andrej Vano
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: