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"