Hi, I am trying to use Drools inside of my Repast S[1] project. I have got some errors running my simple rules:
> Unable to resolve ObjectType 'Message' : [Rule name=Your First Rule, > agendaGroup=MAIN, salience=0, no-loop=false] > test.MessageRule Compilation error : [Rule name=Your First Rule, > agendaGroup=MAIN, salience=0, no-loop=false] > apackage/Rule_Your_First_Rule_0.java (2:25) : Only a type can be > imported. test.Message resolves to a package > apackage/Rule_Your_First_Rule_0.java (7:250) : message cannot be > resolved There are two Java classes involved: * MyAgent.class - my Repast S agent (basically a modified HelloWorldExample from the Drools examples) * Message.class - a bean Both live in the package test. My rule file consists of: > package apackage > import test.Message; > > rule "Your First Rule" > when > Message( message : message ) > then > System.out.println(message); > end When I am running my MyAgent class as a Java application, everything is ok. But if I am incorporating my MyAgent class into Repast S, I get the aforementioned error. So how can I find the source of this error? Does anyone have a clue how to proceed? I would be so glad, if you could help me. (Using JESS would be much less fun :-) Best Regards, Marcus [1]: http://repast.sourceforge.net/ _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
