[jboss-jira] [JBoss JIRA] (DROOLS-838) Random NPE using KieScanner
Mario Fusco (JIRA)
issues at jboss.org
Wed Aug 5 08:08:02 EDT 2015
[ https://issues.jboss.org/browse/DROOLS-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mario Fusco resolved DROOLS-838.
--------------------------------
Fix Version/s: 6.3.0.Final
Resolution: Done
Fixed by https://github.com/droolsjbpm/drools/commit/cbd266d04
> 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
> Fix For: 6.3.0.Final
>
>
> 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