[jboss-jira] [JBoss JIRA] (DROOLS-838) Random NPE using KieScanner

Daniel Daniel (JIRA) issues at jboss.org
Sun Jul 5 04:58:02 EDT 2015


Daniel Daniel created DROOLS-838:
------------------------------------

             Summary: Random NPE using KieScanner
                 Key: DROOLS-838
                 URL: https://issues.jboss.org/browse/DROOLS-838
             Project: Drools
          Issue Type: Bug
    Affects Versions: 6.2.0.Final
         Environment: Centos (Linux 2.6.32-431.5.1.el6.x86_64)
            Reporter: Daniel Daniel
            Assignee: Mark Proctor


Same stacktrace as here:
https://bugzilla.redhat.com/show_bug.cgi?id=1200784

(Camel (camelContext) thread #0 - JmsConsumer[inQueue]) null: java.lang.NullPointerException
        at org.kie.scanner.embedder.EmbeddedPomParser.getPomDirectDependencies(EmbeddedPomParser.java:27) [kie-ci-6.2.0.Final.jar:6.2.0.Final]
        at org.kie.scanner.ArtifactResolver.getPomDirectDependencies(ArtifactResolver.java:59) [kie-ci-6.2.0.Final.jar:6.2.0.Final]
        at org.kie.scanner.ArtifactResolver.getAllDependecies(ArtifactResolver.java:64) [kie-ci-6.2.0.Final.jar:6.2.0.Final]
        at org.kie.scanner.KieRepositoryScannerImpl.indexAtifacts(KieRepositoryScannerImpl.java:329) [kie-ci-6.2.0.Final.jar:6.2.0.Final]
        at org.kie.scanner.KieRepositoryScannerImpl.setKieContainer(KieRepositoryScannerImpl.java:73) [kie-ci-6.2.0.Final.jar:6.2.0.Final]
        at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieScanner(KieServicesImpl.java:115) [drools-compiler-6.2.0.Final.jar:6.2.0.Final]

But am using 6.2.0.Final

Code is the basic use case:
		kServices = KieServices.Factory.get();
		releaseId = kServices.newReleaseId( "com.company", "rulesBrmsRepo", "LATEST" );
		kContainer = kServices.newKieContainer( releaseId );
		kScanner = kServices.newKieScanner( kContainer );

//		// Start the KieScanner polling the maven repository every 5 mins
		kScanner.start( 300000L );

Nothing particularly special about the occurrences, but once it happens, it stays broken.  Occurs randomly after a few hours of working without issue.

It sometimes erroneously declares that:
 Environment variable M2_HOME is not set
though I suppose that has to do with using an internal Maven

Another thing is it sometimes looks for the JAR in the plugins repo, which is only mentioned under pluginRepositories in settings.xml.  Why would it look for it there?




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list