[rules-dev] NPE when building package
Mark Proctor
mproctor at codehaus.org
Thu Jan 15 16:25:55 EST 2009
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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20090115/d7cc1f2c/attachment.html
More information about the rules-dev
mailing list