[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