[rules-users] Using Rule Flow

Natraj Gudla natraj.forums at gmail.com
Thu Jul 19 07:23:04 EDT 2007


Hi,

Has any one used Rule FLow with 4.0.0. I am looking for some help on how to
use rule flow, where to mention the drl file name. How to use it in the java
invoker classes.

I have tried something, created a TestRuleFlow.rf, then added a rule group,
gave it a group name as drl file name. When i use the PackageBuilder to add
the rule flow, it throws the following exception

*

com.thoughtworks.xstream.alias.CannotResolveClassException*:
org.drools.ruleflow.core.impl.RuleFlowProcess :
org.drools.ruleflow.core.impl.RuleFlowProcess

at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(*
DefaultMapper.java:35*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(*
XmlFriendlyMapper.java:44*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(*
ClassAliasingMapper.java:49*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(*
DynamicProxyMapper.java:46*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(*ArrayMapper.java
:70*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.CachingMapper.realClass(*
CachingMapper.java:27*)

at com.thoughtworks.xstream.core.TreeUnmarshaller.start(*
TreeUnmarshaller.java:95*)

at com.thoughtworks.xstream.core.ReferenceByIdMarshallingStrategy.unmarshal(
*ReferenceByIdMarshallingStrategy.java:12*)

at com.thoughtworks.xstream.XStream.unmarshal(*XStream.java:552*)

at com.thoughtworks.xstream.XStream.unmarshal(*XStream.java:540*)

at com.thoughtworks.xstream.XStream.fromXML(*XStream.java:490*)

at org.drools.compiler.ProcessBuilder.addProcessFromFile(*
ProcessBuilder.java:76*)

at org.drools.compiler.PackageBuilder.addRuleFlow(*PackageBuilder.java:199*)

at com.drools.sample.ParseDRL.readRuleFromDrl(*ParseDRL.java:72*)

at com.drools.sample.ParseDRL.main(*ParseDRL.java:23*)
*

com.thoughtworks.xstream.alias.CannotResolveClassException*:
org.drools.ruleflow.core.impl.RuleFlowProcess :
org.drools.ruleflow.core.impl.RuleFlowProcess

at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(*
DefaultMapper.java:35*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(*
XmlFriendlyMapper.java:44*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(*
ClassAliasingMapper.java:49*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(*
DynamicProxyMapper.java:46*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(*ArrayMapper.java
:70*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(*
MapperWrapper.java:18*)

at com.thoughtworks.xstream.mapper.CachingMapper.realClass(*
CachingMapper.java:27*)

at com.thoughtworks.xstream.core.TreeUnmarshaller.start(*
TreeUnmarshaller.java:95*)

at com.thoughtworks.xstream.core.ReferenceByIdMarshallingStrategy.unmarshal(
*ReferenceByIdMarshallingStrategy.java:12*)

at com.thoughtworks.xstream.XStream.unmarshal(*XStream.java:552*)

at com.thoughtworks.xstream.XStream.unmarshal(*XStream.java:540*)

at com.thoughtworks.xstream.XStream.fromXML(*XStream.java:490*)

at org.drools.compiler.ProcessBuilder.addProcessFromFile(*
ProcessBuilder.java:76*)

at org.drools.compiler.PackageBuilder.addRuleFlow(*PackageBuilder.java:199*)

at com.drools.sample.ParseDRL.readRuleFromDrl(*ParseDRL.java:72*)

at com.drools.sample.ParseDRL.main(*ParseDRL.java:23*)

Exception in thread "main"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070719/f826e547/attachment.html 


More information about the rules-users mailing list