Created attachment 738552 [details] server.log with deployment error Description of problem: Injection of KIE module through CDI fails on JBoss EAP 6.0/6.1 due to wrong processing of resource URI when loading pom.properties in ClasspathKieProject. Version-Release number of selected component (if applicable): BRMS 6.0.0.Beta1 EAP 6.0, 6.1.ER4 How reproducible: Deploy the attached reproducer WAR. Deployment fails, server.log contains the following error (see attachment for all errors in log): 15:40:29,923 INFO [stdout] (MSC service thread 1-2) kmodules: vfs:/content/kie-cdi-war-web-app-1.0.0-SNAPSHOT.war/WEB-INF/lib/kie-cdi-war-kie-module-1.0.0-SNAPSHOT.jar/META-INF/kmodule.xml 15:40:29,939 ERROR [org.drools.compiler.kie.builder.impl.ClasspathKieProject] (MSC service thread 1-2) Unable to load pom.properties from/content/kie-cdi-war-web-app-1.0.0-SNAPSHOT.war/WEB-INF/lib/kie-cdi-war-kie-module-1.0.0-SNAPSHOT.jar as jarPath cannot be found /content/kie-cdi-war-web-app-1.0.0-SNAPSHOT.war/WEB-INF/lib/kie-cdi-war-kie-module-1.0.0-SNAPSHOT.jar The first log line shows that ClasspathKieProject located kmodule.xml at URL starting with protocol 'vfs:'. Later, in method fixURLFromKProjectPath, the protocol prefix is removed, leading to URL /content/kie-cdi-war-web-app-1.0.0-SNAPSHOT.war/WEB-INF/lib/kie-cdi-war-kie-module-1.0.0-SNAPSHOT.jar which now references absolute path which is wrong. Steps to Reproduce: 1. Deploy attached reproducer WAR on EAP 6. 2. Watch server.log for deployment errors. Actual results: Deployment fails due to failed injection. Expected results: Application deploys successfully and writes INFO message into server.log. Additional info: This issue blocks further testing if KIE module injection through CDI. It also renders the CDI feature unusable in real environment (e.g. some web or EJB container with CDI). [reply] [−] Comment 1 Marek Winkler 2013-04-22 10:18:01 EDT Created attachment 738553 [details] Maven project with reproducer WAR Attached reproducer WAR which fails to deploy. [reply] [−] Comment 2 Marek Winkler 2013-04-22 10:39:44 EDT Comment on attachment 738553 [details] Maven project with reproducer WAR Maven project building reproducer WAR. Attachment #738553 [details] - Attachment description: Reproducer WAR → Maven project with reproducer WAR Lukáš Petrovický 2013-04-22 10:41:50 EDT Assignee: etirelli → mproctor [reply] [−] Comment 3 Marek Winkler 2013-04-22 10:47:41 EDT I have uploaded maven project containing two modules: - kie-module -- jar containing kmodule.xml, pom.properties and drl resources - web-app -- the actual reproducer war (In reply to comment #2) > Comment on attachment 738553 [details] > Maven project with reproducer WAR > > Maven project building reproducer WAR. Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This BZ is a copy-paste of BZ 955193. *** This bug has been marked as a duplicate of bug 955193 ***