<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
thomas kukofka wrote:
<blockquote
cite="mid:d8ac9d7f0807291003k7809141dya2ccc2f0969a3980@mail.gmail.com"
type="cite">
<div dir="ltr">Hello,<br>
<br>
I get the following Nullpointer exception when building the package:<br>
</div>
</blockquote>
Looks like a bug, please opn a JIRA with a test case.<br>
<blockquote
cite="mid:d8ac9d7f0807291003k7809141dya2ccc2f0969a3980@mail.gmail.com"
type="cite">
<div dir="ltr"><br>
java.lang.NullPointerException<br>
at
org.drools.rule.AbstractCompositeRestriction.getRequiredDeclarations(AbstractCompositeRestriction.java:29)<br>
at
org.drools.rule.MultiRestrictionFieldConstraint.getRequiredDeclarations(MultiRestrictionFieldConstraint.java:27)<br>
at org.drools.rule.Pattern.setConstraintType(Pattern.java:279)<br>
at org.drools.rule.Pattern.addConstraint(Pattern.java:157)<br>
at
org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:340)<br>
at
org.drools.rule.builder.PatternBuilder.buildConstraint(PatternBuilder.java:199)<br>
at
org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:168)<br>
at
org.drools.rule.builder.PatternBuilder.build(PatternBuilder.java:93)<br>
at
org.drools.rule.builder.GroupElementBuilder.build(GroupElementBuilder.java:69)<br>
at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:53)<br>
at
org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:446)<br>
at
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:304)<br>
at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:167)<br>
at
com.dssrules.RuleEngineAdapter.initRuleBase(RuleEngineAdapter.java:71)<br>
at
com.dssrules.TestRuleEngineAdapter.main(TestRuleEngineAdapter.java:17)<br>
Exception in thread "main" java.lang.NullPointerException<br>
at com.dssrules.RuleEngineAdapter.insert(RuleEngineAdapter.java:42)<br>
at
com.dssrules.TestRuleEngineAdapter.main(TestRuleEngineAdapter.java:35)<br>
<br>
Debugging shows the programm get stuck in this line (the resource
drl-file was found):<br>
<b> builder0.addPackageFromDrl(new
InputStreamReader(resource.getInputStream()));<br>
<br>
I have further the error message: Missing package name for rule
package." Although the package declaration in the drl-file should be
ok, it worked in the previous drl version. I don't know why it doesn't
work anymore.<br>
<br>
Regards<br>
Thomas<br>
<br>
</b></div>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
</blockquote>
<br>
</body>
</html>