Issue in creating fabric receiving error message- javax.management.InstanceNotFoundException: hawtio:type=About

Solution Unverified - Updated -

Issue

  • Currently user is on 6.1.0 (roll up 2 patch4) using fabric.
  • User has started to migrate to 6.2.0.
  • But user is getting below errors and warning while provisioning.
  • User is executing following commands
fabric:create --clean --profile fabric --wait-for-provisioning
  • User is receiving following error
2015-06-27 12:07:28,467 | ERROR | pool-4-thread-2  | UnregisterWebAppVisitorWC        | 244 - org.ops4j.pax.web.pax-web-extender-war - 3.2.3 | Unregistration exception. Skipping.
java.lang.RuntimeException: javax.management.InstanceNotFoundException: hawtio:type=About
    at io.hawt.HawtioContextListener.createServletException(HawtioContextListener.java:57)[253:io.hawt.hawtio-web:1.4.0.redhat-133]
    at io.hawt.HawtioContextListener.contextDestroyed(HawtioContextListener.java:52)[253:io.hawt.hawtio-web:1.4.0.redhat-133]
    at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.removeEventListener(JettyServerImpl.java:368)[101:org.ops4j.pax.web.pax-web-jetty:3.2.3]
    at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Started.removeEventListener(ServerControllerImpl.java:288)[101:org.ops4j.pax.web.pax-web-jetty:3.2.3]
    at org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.removeEventListener(ServerControllerImpl.java:133)[101:org.ops4j.pax.web.pax-web-jetty:3.2.3]
    at org.ops4j.pax.web.service.internal.HttpServiceStarted.unregisterEventListener(HttpServiceStarted.java:456)[100:org.ops4j.pax.web.pax-web-runtime:3.2.3]
    at org.ops4j.pax.web.service.internal.HttpServiceProxy.unregisterEventListener(HttpServiceProxy.java:176)[100:org.ops4j.pax.web.pax-web-runtime:3.2.3]
    at org.ops4j.pax.web.extender.war.internal.UnregisterWebAppVisitorWC.visit(UnregisterWebAppVisitorWC.java:164)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:644)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.unregister(WebAppPublisher.java:264)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.removedService(WebAppPublisher.java:224)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.ops4j.pax.web.extender.war.internal.WebAppPublisher$WebAppDependencyListener.removedService(WebAppPublisher.java:135)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:956)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:902)[karaf.jar:2.4.0.redhat-620133]
    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.access$000(Felix.java:77)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:404)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:153)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:128)[org.apache.felix.framework-4.4.1.jar:]
    at org.ops4j.pax.web.extender.war.internal.DefaultWebAppDependencyManager$1.serviceChanged(DefaultWebAppDependencyManager.java:73)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    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.3]
    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.3]
    at org.ops4j.pax.web.extender.war.internal.tracker.ReplaceableService$Customizer.removedService(ReplaceableService.java:108)[244:org.ops4j.pax.web.pax-web-extender-war:3.2.3]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:956)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:1)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341)[karaf.jar:2.4.0.redhat-620133]
    at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:902)[karaf.jar:2.4.0.redhat-620133]
    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.access$000(Felix.java:77)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:404)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:153)[org.apache.felix.framework-4.4.1.jar:]
    at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:128)[org.apache.felix.framework-4.4.1.jar:]
    at org.ops4j.pax.web.service.internal.Activator.updateController(Activator.java:324)[100:org.ops4j.pax.web.pax-web-runtime:3.2.3]
    at org.ops4j.pax.web.service.internal.Activator$2.run(Activator.java:276)[100:org.ops4j.pax.web.pax-web-runtime:3.2.3]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_67]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_67]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_67]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_67]
    at java.lang.Thread.run(Thread.java:745)[:1.7.0_67]
Caused by: javax.management.InstanceNotFoundException: hawtio:type=About
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1095)[:1.7.0_67]
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclusiveUnregisterMBean(DefaultMBeanServerInterceptor.java:427)[:1.7.0_67]
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregisterMBean(DefaultMBeanServerInterceptor.java:415)[:1.7.0_67]
    at com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMBeanServer.java:546)[:1.7.0_67]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.7.0_67]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_67]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_67]
    at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_67]
    at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanInvocationHandler.invoke(KarafMBeanServerBuilder.java:80)[karaf-jmx-boot.jar:]
    at com.sun.proxy.$Proxy0.unregisterMBean(Unknown Source)[:]
    at io.hawt.jmx.About.destroy(About.java:48)[253:io.hawt.hawtio-web:1.4.0.redhat-133]
    at io.hawt.HawtioContextListener.contextDestroyed(HawtioContextListener.java:44)[253:io.hawt.hawtio-web:1.4.0.redhat-133]
    ... 45 more

Environment

  • Red Hat JBoss Fuse
    • 6.2.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content