Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
7.46.0.Final
-
None
-
-
Undefined
-
NEW
-
NEW
-
---
-
---
Description
We have an existing Drools project deployed using 6.5.0.Final on WildFly 10.0.0.Final. When we upgrade to WildFly 14.0.0.Final or higher, our application WARs fail to deploy with the following error message:
ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool – 96) MSC000001: Failed to start service jboss.deployment.unit."example.war".undertow-deployment: org.jboss.msc.service.StartException in service jboss.deployment.unit."example.war".undertow-deployment: java.lang.RuntimeException: java.lang.RuntimeException: Cannot find KieModule: com.package:example-validation:0.0.1
example-validation:0.0.1 is the Maven child module that contains the Drools rules. It includes kie-ci and drools-compiler per the documentation, as well as the kie-maven-plugin. We tried to upgrade to 7.46.0.Final, but it yielded similar behavior. On build, kie-maven-plugin gives the following messages:
[INFO] Artifact not fetched from maven: org.drools:drools-compiler:7.46.0.Final. To enable the KieScanner you need kie-ci on the classpath
[INFO] Artifact not fetched from maven: org.kie:kie-ci:7.46.0.Final. To enable the KieScanner you need kie-ci on the classpath
But kie-ci should already be on the classpath if I'm including it in Maven.