[rules-users] Using Rule Flow

Mark Proctor mproctor at codehaus.org
Thu Jul 19 07:50:14 EDT 2007


I have just updated conways game of life example to use ruleflow, the 
agenda group one still exists. So execute ConwayAgendaGroupRun and 
ConwayRuleFlowGroupRun to run the two examples. AgendaGroupDelegate and 
RueFlowDelegate show the two different implementations.

Mark
Natraj Gudla wrote:
> 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"
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070719/24cce50d/attachment.html 


More information about the rules-users mailing list