Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-60

MBean class org.drools.management.KieSessionMonitoringImpl does not implement DynamicMBean

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.0.0.Alpha9
    • 6.0.0.Alpha9
    • None
    • None

      When drools-camel is deployed on Karaf and when a camel is fired to the drools component, the following error is generated :

      2013-02-27 13:31:29,378 | ERROR | imer://testRoute | DroolsManagementAgent            | management.DroolsManagementAgent  137 | 119 - org.drools.karaf.drools-component - 6.0.0.SNAPSHOT | Unable to register mbean org.drools.kbases:type=beda8f5b-801e-4a00-bb2a-95150b985f95,group=Sessions,sessionId=Session-0 into the platform MBean Server
      javax.management.NotCompliantMBeanException: MBean class org.drools.management.KieSessionMonitoringImpl does not implement DynamicMBean, neither follows the Standard MBean conventions (javax.management.NotCompliantMBeanException: Class org.drools.management.KieSessionMonitoringImpl is not a JMX compliant Standard MBean) nor the MXBean conventions (javax.management.NotCompliantMBeanException: org.drools.management.KieSessionMonitoringImpl: Class org.drools.management.KieSessionMonitoringImpl is not a JMX compliant MXBean)
      	at com.sun.jmx.mbeanserver.Introspector.checkCompliance(Introspector.java:160)[:1.6.0_37]
      	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:305)[:1.6.0_37]
      	at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:482)[:1.6.0_37]
      	at org.drools.management.DroolsManagementAgent.registerMBean(DroolsManagementAgent.java:126)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.management.DroolsManagementAgent.registerKnowledgeSession(DroolsManagementAgent.java:111)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.common.AbstractWorkingMemory.initManagementBeans(AbstractWorkingMemory.java:320)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.common.AbstractWorkingMemory.<init>(AbstractWorkingMemory.java:315)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.common.AbstractWorkingMemory.<init>(AbstractWorkingMemory.java:234)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.common.AbstractWorkingMemory.<init>(AbstractWorkingMemory.java:200)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.reteoo.ReteooWorkingMemory.<init>(ReteooWorkingMemory.java:103)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.impl.StatelessKnowledgeSessionImpl.newWorkingMemory(StatelessKnowledgeSessionImpl.java:123)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.impl.StatelessKnowledgeSessionImpl.execute(StatelessKnowledgeSessionImpl.java:294)[119:org.drools.karaf.drools-component:6.0.0.SNAPSHOT]
      	at org.drools.camel.component.DroolsInsertProducer$StatelessSessionInsertWorker.process(DroolsInsertProducer.java:146)[326:org.drools.camel:6.0.0.SNAPSHOT]
      	at org.drools.camel.component.DroolsInsertProducer.process(DroolsInsertProducer.java:100)[326:org.drools.camel:6.0.0.SNAPSHOT]
      

            etirelli@redhat.com Edson Tirelli
            cmoullia Charles Moulliard
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: