NullPointerException in ClassUtils.getSettableProperties() in BRMS
Issue
- I get a NullPointerException when I build rules
java.lang.NullPointerException
at org.drools.core.util.ClassUtils.getSettableProperties(ClassUtils.java:416)
at org.drools.core.rule.TypeDeclaration.getSettableProperties(TypeDeclaration.java:465)
at org.drools.compiler.rule.builder.PatternBuilder.buildRuleBindings(PatternBuilder.java:1376)
at org.drools.compiler.rule.builder.PatternBuilder.buildCcdDescr(PatternBuilder.java:850)
at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:715)
at org.drools.compiler.rule.builder.PatternBuilder.processConstraintsAndBinds(PatternBuilder.java:580)
at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:182)
at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:146)
at org.drools.compiler.rule.builder.PatternBuilder.build(PatternBuilder.java:127)
at org.drools.compiler.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:63)
at org.drools.compiler.rule.builder.RuleBuilder.build(RuleBuilder.java:97)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addRule(KnowledgeBuilderImpl.java:1820)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.compileRules(KnowledgeBuilderImpl.java:1111)
at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.compileAllRules(KnowledgeBuilderImpl.java:989)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildRules(CompositeKnowledgeBuilderImpl.java:257)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.buildPackages(CompositeKnowledgeBuilderImpl.java:121)
at org.drools.compiler.builder.impl.CompositeKnowledgeBuilderImpl.build(CompositeKnowledgeBuilderImpl.java:105)
at org.drools.compiler.kie.builder.impl.AbstractKieModule.buildKnowledgePackages(AbstractKieModule.java:241)
at org.drools.compiler.kie.builder.impl.AbstractKieProject.verify(AbstractKieProject.java:64)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildKieProject(KieBuilderImpl.java:230)
at org.drools.compiler.kie.builder.impl.KieBuilderImpl.buildAll(KieBuilderImpl.java:198)
at com.sample.MyTest(MyTest.java:60)
Environment
- Red Hat JBoss BRMS
- 6.2.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.