From 07522d9e37e0087c8869844672fe8c5c10055094 Mon Sep 17 00:00:00 2001 From: krisv Date: Fri, 29 Nov 2013 01:05:13 +0100 Subject: [PATCH] BZ-1025835 - JMX does not show process data - delaying initManagementBeans() until processRuntime is created --- .../java/org/drools/core/common/AbstractWorkingMemory.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drools-core/src/main/java/org/drools/core/common/AbstractWorkingMemory.java b/drools-core/src/main/java/org/drools/core/common/AbstractWorkingMemory.java index 30e057f5860..a9e64584ec3 100644 --- a/drools-core/src/main/java/org/drools/core/common/AbstractWorkingMemory.java +++ b/drools-core/src/main/java/org/drools/core/common/AbstractWorkingMemory.java @@ -374,8 +374,6 @@ public AbstractWorkingMemory(final int id, } this.agenda.setWorkingMemory(this); - initManagementBeans(); - if ( initInitFactHandle ) { initInitialFact(ruleBase, null); } @@ -1770,6 +1768,7 @@ public void dispose() { public void setKnowledgeRuntime(InternalKnowledgeRuntime kruntime) { this.kruntime = kruntime; this.processRuntime = createProcessRuntime(); + initManagementBeans(); } public InternalKnowledgeRuntime getKnowledgeRuntime() {