[rules-users] ClassNotFoundException when using a function in a rule
Zoltan Farkas
zoly at daxtechnologies.com
Wed Mar 5 12:51:56 EST 2008
Switched from java 1.6 to java 1.5 and I don't have the problem anymore . So I guess there is some issue with functions and java 1.6 in release 4.0.4
--zoly
________________________________
From: rules-users-bounces at lists.jboss.org [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Zoltan Farkas
Sent: Tuesday, March 04, 2008 11:33 AM
To: Rules Users List
Subject: [rules-users] ClassNotFoundException when using a function in a rule
Here is the exception:
Exception in thread "mythread" java.lang.NoClassDefFoundError: com/daxtechnologies/optima/fault/eventprocessor/NewEvent
at ASMAccessorImpl_716163221204646531490.getValue(Unknown Source)
at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:174)
at org.mvel.MVELRuntime.execute(MVELRuntime.java:88)
at org.mvel.CompiledExpression.getValue(CompiledExpression.java:111)
at org.mvel.MVEL.executeExpression(MVEL.java:235)
at org.drools.base.mvel.MVELConsequence.evaluate(MVELConsequence.java:47)
at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:550)
at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:514)
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:471)
at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:433)
.
Caused by: java.lang.ClassNotFoundException: com.daxtechnologies.optima.fault.eventprocessor.NewEvent
Here is my package code:
function void newEvent(ExtendedEventVO sample, String message) {
System.out.println("Creating event:" + message);
}
rule "TestRule"
dialect "mvel"
when
$e: ExtendedEventVO(); eval($e.getMsg().indexOf("TEHU1")>=0);
then
newEvent($e,"FIREEEE!!!!!");
end
I am using the web based jbrms and the RuleAgent to load the rules . I am getting the "Creating Event message on stdourerr ",
Any ideas of what is wrong ?
Thanks
--zoly
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080305/3d49087a/attachment.html
More information about the rules-users
mailing list