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

Mark Proctor (JIRA) issues at jboss.org
Thu Jul 23 12:49:02 EDT 2015


     [ https://issues.jboss.org/browse/DROOLS-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Proctor reassigned DROOLS-838:
-----------------------------------

    Assignee: Mario Fusco  (was: Mark Proctor)


> 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: Mario Fusco
>
> 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