[rules-dev] NPE when building package
Mark Proctor
mproctor at codehaus.org
Thu Jan 15 16:47:38 EST 2009
Zoltan Farkas wrote:
> the actual package namespace contains dots, I removed them for privacy
> purposes.
ok, can i ask you to make a unit test for me, that I can put into MiscTest ?
http://anonsvn.labs.jboss.com/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
Thanks
Mark
>
> --zoly
>
> ------------------------------------------------------------------------
> *From:* rules-dev-bounces at lists.jboss.org
> [mailto:rules-dev-bounces at lists.jboss.org] *On Behalf Of *Mark Proctor
> *Sent:* Thursday, January 15, 2009 4:26 PM
> *To:* Rules Dev List
> *Subject:* Re: [rules-dev] NPE when building package
>
> Zoltan Farkas wrote:
>> I am getting a NPE when building a package with guvnor:
> I think it might be a bug when a package namespace doesn't have a dot
> in it.
>
> Mark
>>
>>
>> java.lang.NullPointerException
>> at
>> org.drools.compiler.PackageBuilder.validateUniqueRuleNames(PackageBuilder.java:826)
>> at
>> org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:548)
>> at
>> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:287)
>> at
>> org.drools.guvnor.server.builder.ContentPackageAssembler.loadDeclaredTypes(ContentPackageAssembler.java:249)
>> at
>> org.drools.guvnor.server.builder.ContentPackageAssembler.preparePackage(ContentPackageAssembler.java:216)
>> at
>> org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentPackageAssembler.java:103)
>> at
>> org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentPackageAssembler.java:117)
>> at
>> org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImplementation.java:1366)
>> at
>> org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImplementation.java:1350)
>>
>>
>> here is my package source:
>>
>> package MyTest
>> import pack.EventVO
>> import pack.ExtendedEventVO
>> declare ExtendedEventVO
>> @role( event )
>> end
>>
>> rule "Test"
>> dialect "mvel"
>> when
>> ExtendedEventVO( )
>> then
>> System.out.println("Hello World, events happen!!!")
>> end
>>
>> rule 'TestEntryPoint'
>> dialect 'mvel'
>> when
>> ExtendedEventVO() from entry-point eventDoor
>> then
>> System.out.println("Hello World, events happen!!!")
>> end
>>
>> This seems like a possible BUG.
>>
>> Let me know, thanks
>>
>> --zoly
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20090115/e264c74a/attachment.html
More information about the rules-dev
mailing list