Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-2513

management boot can not process MBean without implement DynamicMBean interface

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 3.0.0
    • karaf
    • None

    Description

      jvm 1 | Caused by: java.lang.reflect.UndeclaredThrowableException
      jvm 1 | at com.sun.proxy.$Proxy0.registerMBean(Unknown Source)
      jvm 1 | at org.apache.camel.management.DefaultManagementAgent.registerMBeanWithServer(DefaultManagementAgent.
      a:329)
      jvm 1 | at org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:226)
      jvm 1 | at org.apache.camel.management.DefaultManagementAgent.register(DefaultManagementAgent.java:221)
      jvm 1 | at org.apache.camel.management.ManagedManagementStrategy.manageNamedObject(ManagedManagementStrategy.
      a:76)
      jvm 1 | at org.apache.camel.management.ManagedManagementStrategy.manageObject(ManagedManagementStrategy.java:

      jvm 1 | at org.apache.camel.management.DefaultManagementLifecycleStrategy.manageObject(DefaultManagementLifec
      eStrategy.java:784)
      jvm 1 | at org.apache.camel.management.DefaultManagementLifecycleStrategy.onContextStart(DefaultManagementLif
      cleStrategy.java:182)
      jvm 1 | ... 92 more
      jvm 1 | Caused by: java.lang.reflect.InvocationTargetException
      jvm 1 | at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
      jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      jvm 1 | at java.lang.reflect.Method.invoke(Method.java:606)
      jvm 1 | at org.apache.karaf.management.boot.KarafMBeanServerBuilder$MBeanInvocationHandler.invoke(KarafMBeanS
      erBuilder.java:63)
      jvm 1 | ... 100 more
      jvm 1 | Caused by: javax.management.NotCompliantMBeanException: MBean class org.apache.camel.management.mbean.Mana
      CamelContext does not implement DynamicMBean, and neither follows the Standard MBean conventions (javax.management.No
      mpliantMBeanException: Class org.apache.camel.management.mbean.ManagedCamelContext is not a JMX compliant Standard MB
      ) nor the MXBean conventions (javax.management.NotCompliantMBeanException: org.apache.camel.management.mbean.ManagedC
      lContext: Class org.apache.camel.management.mbean.ManagedCamelContext is not a JMX compliant MXBean)
      jvm 1 | at com.sun.jmx.mbeanserver.Introspector.checkCompliance(Introspector.java:173)
      jvm 1 | at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.
      a:317)
      jvm 1 | at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)
      jvm 1 | ... 104 more

      Attachments

        Activity

          People

            bosschaert David Bosschaert
            chrisrc ChengRen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: