the actual package namespace contains dots, I removed them for privacy
purposes.
 
--zoly

________________________________

From: [email protected]
[mailto:[email protected]] 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
        [email protected]
        https://lists.jboss.org/mailman/listinfo/rules-dev
          


_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to