[
https://issues.jboss.org/browse/DROOLS-3715?page=com.atlassian.jira.plugi...
]
Łukasz Szmolke commented on DROOLS-3715:
----------------------------------------
Sory, i can't share project code. But it's common multi maven module issue. Each
nested maven project with multiple kmodule.xml should not working.
Zipkiemodule nullpointerexception
---------------------------------
Key: DROOLS-3715
URL:
https://issues.jboss.org/browse/DROOLS-3715
Project: Drools
Issue Type: Bug
Affects Versions: 7.16.0.Final, 7.17.0.Final
Reporter: Łukasz Szmolke
Assignee: Tibor Zimányi
Priority: Major
o During ZipKieModule loading in
“org.drools.compiler.kie.builder.impl.ZipKieModule:142” nullpointerexception is thrown:
urlPath = urlPath.substring( urlPath.lastIndexOf( '!' ) + 1 );
ArrayList<ZipEntry> entries = new ArrayList<>();
// read jar file from uber-jar
InputStream in = this.getClass().getResourceAsStream(urlPath); //
nullpointerexception
For example full UrlPath on windows to internal .jar is:
C:\Users\xbbnv0c\IdeaProjects\ais-data-exchange\data-exchange-app\target\data-exchange-app-1.0.1-SNAPSHOT.jar!\BOOT-INF\lib\data-exchange-brms-1.0.1-SNAPSHOT.jar
So the result of this first line will be:
\BOOT-INF\lib\data-exchange-brms-1.0.1-SNAPSHOT.jar
It will be perfect, but during accessing internal resource file separator should be “/”
not “\”. So InputStream in = null.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)