Hi guys,<div>I&#39;m working here trying to find out a little problem that I&#39;m having with Drools 5.4.0-SNAPSHOT and 5.3.0-Final.</div><div>I&#39;m using WSO2 container to deploy a very simple service and when a rule gets activated the following exception appears (with 5.4.0-SNAPSHOT):</div>

<div><br></div><div><div><div>Exception in thread &quot;Thread-44&quot; java.lang.ClassCircularityError: org/drools/rule/builder/dialect/asm/ConsequenceGenerator</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Class.forName0(Native Method)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Class.forName(Class.java:247)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:262)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.util.CompositeClassLoader.loadClass(CompositeClassLoader.java:105)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:540)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.ClassLoader.loadClass(ClassLoader.java:247)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:124)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.ClassLoader.loadClass(ClassLoader.java:247)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Class.forName0(Native Method)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.Class.forName(Class.java:247)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.util.CompositeClassLoader$CachingLoader.load(CompositeClassLoader.java:262)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.util.CompositeClassLoader.loadClass(CompositeClassLoader.java:105)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.rule.JavaDialectRuntimeData$PackageClassLoader.loadClass(JavaDialectRuntimeData.java:540)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at java.lang.ClassLoader.loadClass(ClassLoader.java:247)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at test.Rule_request_bed_ede4a687c29740c8bb9f13968941e6a1DefaultConsequenceInvoker.evaluate(Unknown Source)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:1091)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:1029)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.common.DefaultAgenda.fireUntilHalt(DefaultAgenda.java:1229)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.common.AbstractWorkingMemory.fireUntilHalt(AbstractWorkingMemory.java:756)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.common.AbstractWorkingMemory.fireUntilHalt(AbstractWorkingMemory.java:732)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.drools.impl.StatefulKnowledgeSessionImpl.fireUntilHalt(StatefulKnowledgeSessionImpl.java:234)</div>

<div><span class="Apple-tab-span" style="white-space:pre">        </span>at com.wordpress.salaboy.hospital.HospitalServiceImpl$1.run(HospitalServiceImpl.java:71)</div></div><div><br></div><div>I&#39;m worried to see that I don&#39;t have any problems with 5.1.1 but with later version all throw similar issues. </div>

<div>I will be trying to solve this issue, but if someone has a clue about what can be happening here, please let me know.</div><div><br></div><div>I know that this can be a particular issue with WSO2, but it looks like something has changed inside drools.</div>

<div><br></div><div>Cheers</div><div><br></div><div><br></div>-- <br> - CTO @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com</a>  <br> - MyJourney @ <a href="http://salaboy.wordpress.com" target="_blank">http://salaboy.wordpress.com</a><div>

 - Co-Founder @ <a href="http://www.jugargentina.org" target="_blank">http://www.jugargentina.org</a><br> - Co-Founder @ <a href="http://www.jbug.com.ar" target="_blank">http://www.jbug.com.ar</a><br> <br> - Salatino &quot;Salaboy&quot; Mauricio -</div>

<br>
</div>