]
Anuradha Prabhala resolved DROOLS-3991.
---------------------------------------
Resolution: Done
java.lang.IllegalStateException: There's already another
KieContainer created from a different ClassLoader
----------------------------------------------------------------------------------------------------------
Key: DROOLS-3991
URL:
https://issues.jboss.org/browse/DROOLS-3991
Project: Drools
Issue Type: Bug
Components: kie server
Affects Versions: 7.15.0.Final
Reporter: Anuradha Prabhala
Assignee: Maciej Swiderski
Priority: Critical
I deployed 2 war files in wildfly 14. Both of them are drools projects that are trying to
execute some rules. The problem is that only one of the war file is able to execute drools
rule. The other fails with the below Internal Server Error:
Caused by: java.lang.IllegalStateException: There's already another KieContainer
created from a different ClassLoader
at
org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:107)
at
org.drools.compiler.kie.builder.impl.KieServicesImpl.getKieClasspathContainer(KieServicesImpl.java:79)
at
org.drools.examples.helloworld.HelloWorldExample.drools(HelloWorldExample.java:49)
at com.sample.rest.MessageRestService.Testdrools(MessageRestService.java:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)