[jboss-jira] [JBoss JIRA] (DROOLS-3715) Zipkiemodule nullpointerexception

Łukasz Szmolke (Jira) issues at jboss.org
Thu Feb 28 08:11:00 EST 2019


Łukasz Szmolke created DROOLS-3715:
--------------------------------------

             Summary: Zipkiemodule nullpointerexception
                 Key: DROOLS-3715
                 URL: https://issues.jboss.org/browse/DROOLS-3715
             Project: Drools
          Issue Type: Bug
    Affects Versions: 7.17.0.Final, 7.16.0.Final
            Reporter: Łukasz Szmolke
            Assignee: Mario Fusco


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)



More information about the jboss-jira mailing list