the actual package namespace contains dots, I removed them for privacy
purposes.
--zoly
________________________________
From: rules-dev-bounces(a)lists.jboss.org
[mailto:rules-dev-bounces@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(PackageBuilde
r.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.loadDeclaredTyp
es(ContentPackageAssembler.java:249)
at
org.drools.guvnor.server.builder.ContentPackageAssembler.preparePackage(
ContentPackageAssembler.java:216)
at
org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentP
ackageAssembler.java:103)
at
org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentP
ackageAssembler.java:117)
at
org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImple
mentation.java:1366)
at
org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImple
mentation.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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev