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

management boot can not process MBean without implement DynamicMBean interface

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0
    • Fix Version/s: 3.0.0
    • Component/s: karaf
    • Labels:
      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

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

              Dates

              • Created:
                Updated:
                Resolved: