Per, This looks like a bug. Can you please open a JIRA for it with the information on this e-mail?
Thank you, Edson 2011/10/25 Per Sterner <pelle...@yahoo.de> > Hello, > > Yesterday I wanted to upgrade my drools version to 5.3 (from 5.1). I got > the exception "java.lang.NoClassDefFoundError: > de/pelle7/testpackage/event/myEvent (wrong name: > de/pelle7/testpackage/event/MyEvent)" while adding my resources. > I removed the import wildcards and the error disappeard. > > Finally I found the problem: > I used the patternBinding 'myEvent' and there is a class called > 'MyEvent' and I used an wildcard import where the class 'MyEvent' is > located. > > Example code: > " > package de.pelle7.testrules.impl.drools > > import de.pelle7.testpackage.event.* > > rule "Test rule 1" > dialect "java" > salience 50 > when > myEvent : MyEvent( ) > myEvent2 : MyEvent( data == myEvent.data ) <-- here the Exception > is thrown > then > System.err.println("Output"); > end > " > My solution is that I replaced all my pattern bindings with the suffix > '$' which is more convenient. > > > Perhaps it would be nice to produce an rule-compilation error. with a > line notice. > > Regard, > > Per Sterner > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > -- Edson Tirelli JBoss Drools Core Development JBoss by Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users