[jboss-jira] [JBoss JIRA] (DROOLS-920) DRL compiler throws NPE if you import a class from default package

David Weir (JIRA) issues at jboss.org
Thu Sep 17 16:53:00 EDT 2015


David Weir created DROOLS-920:
---------------------------------

             Summary: DRL compiler throws NPE if you import a class from default package
                 Key: DROOLS-920
                 URL: https://issues.jboss.org/browse/DROOLS-920
             Project: Drools
          Issue Type: Bug
            Reporter: David Weir
            Assignee: Mark Proctor
         Attachments: DroolsLoopingTest.java, MyMessage.java

I am working on a looping problem and built the attached test case. It gives me this error when I run it:
Running DroolsLoopingTest
Creating new session 
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread "main" java.lang.NullPointerException
	at org.drools.compiler.builder.impl.ClassHierarchyManager.inheritFields(ClassHierarchyManager.java:164)
	at org.drools.compiler.builder.impl.TypeDeclarationBuilder.createBean(TypeDeclarationBuilder.java:214)
	at org.drools.compiler.builder.impl.TypeDeclarationBuilder.processTypeDeclarations(TypeDeclarationBuilder.java:128)
	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildTypeDeclarations(CompositeKnowledgeBuilderImpl.java:274)
	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildPackages(CompositeKnowledgeBuilderImpl.java:116)
	at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:104)
	at org.drools.compiler.kie.builder.impl.AbstractKieModule.buildKnowledgePackages(AbstractKieModule.java:238)
	at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:64)
	at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:225)
	at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:196)
	at DroolsLoopingTest.createInMemoryKieSystem(DroolsLoopingTest.java:146)
	at DroolsLoopingTest.runTest(DroolsLoopingTest.java:106)
	at DroolsLoopingTest.main(DroolsLoopingTest.java:40)




--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list