Fortunately it appeared to be a local issue, now resolved :)<br><br><div class="gmail_quote">On 28 April 2011 14:15, Wolfgang Laun <span dir="ltr"><<a href="mailto:wolfgang.laun@gmail.com">wolfgang.laun@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Neither can I, in sync with master from the blessed one.<br>
-W<br>
<div><div></div><div class="h5"><br>
On 28 April 2011 15:11, Michael Anstis <<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>> wrote:<br>
> Hmmm.... Rikkola can't replicate so something is broken here.... :(<br>
><br>
> On 28 April 2011 13:42, Michael Anstis <<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> This boiler plate code demonstrates a rather, I suspect large, problem:-<br>
>><br>
>> @Test<br>
>> public void testPackageAttributesFromDRL() {<br>
>><br>
>> KnowledgeBuilder kbuilder =<br>
>> KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
>> kbuilder.add( new ClassPathResource( "org/drools/example.drl" ),<br>
>> ResourceType.DRL ); //<--- Error<br>
>><br>
>> KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();<br>
>> kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );<br>
>><br>
>> }<br>
>><br>
>> throws:-<br>
>><br>
>> java.lang.NullPointerException<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.generateDeclaredBean(PackageBuilder.java:1433)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.processTypeDeclarations(PackageBuilder.java:1272)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.mergePackage(PackageBuilder.java:895)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.newPackage(PackageBuilder.java:883)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:601)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:297)<br>
>> at<br>
>> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:473)<br>
>> at<br>
>> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)<br>
>> at<br>
>> org.drools.BinaryPackage.testPackageAttributesFromDRL(BinaryPackage.java:35)<br>
>><br>
>> In org.drools.compiler.PackageBuilder.generateDeclaredBean the call to the<br>
>> following returns null.<br>
>><br>
>> JavaDialectRuntimeData dialect = (JavaDialectRuntimeData)<br>
>> pkgRegistry.getDialectRuntimeRegistry().getDialectData( "java" );<br>
>><br>
>> DRL is:-<br>
>><br>
>> package example<br>
>><br>
>> declare Person<br>
>> age: Integer<br>
>> name: String<br>
>> end<br>
>><br>
>> rule "Row 1 dtable"<br>
>> salience 1<br>
>> dialect "mvel"<br>
>> when<br>
>> $p : Person( name == "Bill" , age != "30" )<br>
>> then<br>
>> $p.setAge( 12345 );<br>
>> end<br>
>><br>
>> It worked OK yesterday.<br>
>><br>
>> Any takers?<br>
>><br>
>> With kind regards,<br>
>><br>
>> Mike<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> rules-dev mailing list<br>
> <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
><br>
><br>
<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote></div><br>