[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