<div>Mark,</div>
<div>&nbsp;</div>
<div>Did you place them at <a href="http://labs.jboss.com/jbossrules/downloads">http://labs.jboss.com/jbossrules/downloads</a>&nbsp;. I dont see them available here. </div>
<div>&nbsp;</div>
<div>Thanks</div>
<div>Natraj<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 7/19/07, <b class="gmail_sendername">Mark Proctor</b> &lt;<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div bgcolor="#ffffff" text="#000000">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.
<br><br>Mark<br>Natraj Gudla wrote: 
<blockquote type="cite">
<div><span class="e" id="q_113de545792cd67e_1">
<div>Hi,</div>
<div>&nbsp;</div>
<div>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.</div>
<div>&nbsp;</div>
<div>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 </div>
<div>&nbsp;</div>
<div><u><font color="#000080" size="2">
<p align="left">com.thoughtworks.xstream.alias.CannotResolveClassException</p></font></u><font color="#ff0000" size="2">: org.drools.ruleflow.core.impl.RuleFlowProcess : org.drools.ruleflow.core.impl.RuleFlowProcess 
<p align="left">at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(</p></font><u><font color="#000080" size="2">DefaultMapper.java:35</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(</p></font><u><font color="#000080" size="2">XmlFriendlyMapper.java:44</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(</p></font><u><font color="#000080" size="2">ClassAliasingMapper.java:49</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(</p></font><u><font color="#000080" size="2">DynamicProxyMapper.java:46</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(</p></font><u><font color="#000080" size="2">ArrayMapper.java:70</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.CachingMapper.realClass(</p></font><u><font color="#000080" size="2">CachingMapper.java:27</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.core.TreeUnmarshaller.start(</p></font><u><font color="#000080" size="2">TreeUnmarshaller.java:95</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.core.ReferenceByIdMarshallingStrategy.unmarshal(</p></font><u><font color="#000080" size="2">ReferenceByIdMarshallingStrategy.java:12</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.unmarshal(</p></font><u><font color="#000080" size="2">XStream.java:552</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.unmarshal(</p></font><u><font color="#000080" size="2">XStream.java:540</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.fromXML(</p></font><u><font color="#000080" size="2">XStream.java:490</font></u><font color="#ff0000" size="2">) 
<p align="left">at org.drools.compiler.ProcessBuilder.addProcessFromFile(</p></font><u><font color="#000080" size="2">ProcessBuilder.java:76</font></u><font color="#ff0000" size="2">) 
<p align="left">at org.drools.compiler.PackageBuilder.addRuleFlow(</p></font><u><font color="#000080" size="2">PackageBuilder.java:199</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.drools.sample.ParseDRL.readRuleFromDrl(</p></font><u><font color="#000080" size="2">ParseDRL.java:72</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.drools.sample.ParseDRL.main(</p></font><u><font color="#000080" size="2">ParseDRL.java:23</font></u><font color="#ff0000" size="2">)</font><u><font color="#000080" size="2"> 
<p align="left">com.thoughtworks.xstream.alias.CannotResolveClassException</p></font></u><font color="#ff0000" size="2">: org.drools.ruleflow.core.impl.RuleFlowProcess : org.drools.ruleflow.core.impl.RuleFlowProcess 
<p align="left">at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(</p></font><u><font color="#000080" size="2">DefaultMapper.java:35</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(</p></font><u><font color="#000080" size="2">XmlFriendlyMapper.java:44</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(</p></font><u><font color="#000080" size="2">ClassAliasingMapper.java:49</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(</p></font><u><font color="#000080" size="2">DynamicProxyMapper.java:46</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(</p></font><u><font color="#000080" size="2">ArrayMapper.java:70</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(</p></font><u><font color="#000080" size="2">MapperWrapper.java:18</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.mapper.CachingMapper.realClass(</p></font><u><font color="#000080" size="2">CachingMapper.java:27</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.core.TreeUnmarshaller.start(</p></font><u><font color="#000080" size="2">TreeUnmarshaller.java:95</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.core.ReferenceByIdMarshallingStrategy.unmarshal(</p></font><u><font color="#000080" size="2">ReferenceByIdMarshallingStrategy.java:12</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.unmarshal(</p></font><u><font color="#000080" size="2">XStream.java:552</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.unmarshal(</p></font><u><font color="#000080" size="2">XStream.java:540</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.thoughtworks.xstream.XStream.fromXML(</p></font><u><font color="#000080" size="2">XStream.java:490</font></u><font color="#ff0000" size="2">) 
<p align="left">at org.drools.compiler.ProcessBuilder.addProcessFromFile(</p></font><u><font color="#000080" size="2">ProcessBuilder.java:76</font></u><font color="#ff0000" size="2">) 
<p align="left">at org.drools.compiler.PackageBuilder.addRuleFlow(</p></font><u><font color="#000080" size="2">PackageBuilder.java:199</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.drools.sample.ParseDRL.readRuleFromDrl(</p></font><u><font color="#000080" size="2">ParseDRL.java:72</font></u><font color="#ff0000" size="2">) 
<p align="left">at com.drools.sample.ParseDRL.main(</p></font><u><font color="#000080" size="2">ParseDRL.java:23</font></u><font color="#ff0000" size="2">) 
<p>Exception in thread &quot;main&quot; </p></font></div></span></div><pre><hr width="90%" size="4">
_______________________________________________
rules-users mailing list
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre></blockquote><br>&nbsp;</div><br>_______________________________________________<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></blockquote></div>
<br>