<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
No it's in trunk, see my blog:<br>
<a class="moz-txt-link-freetext" href="http://markproctor.blogspot.com/2007/07/conways-game-of-life-updated-for-rule.html">http://markproctor.blogspot.com/2007/07/conways-game-of-life-updated-for-rule.html</a><br>
<br>
Mark<br>
<br>
Natraj Gudla wrote:
<blockquote
 cite="mid:d55672f70707200349l31fe817cv9d5160cb15237a9e@mail.gmail.com"
 type="cite">
  <div>Mark,</div>
  <div>&nbsp;</div>
  <div>Are the latest examples updated to <a moz-do-not-send="true"
 onclick="return top.js.OpenExtLink(window,event,this)"
 href="http://labs.jboss.com/jbossrules/downloads" target="_blank">http://labs.jboss.com/jbossrules/downloads</a>&nbsp;under
the MR3 Examples downloadable.
  </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 moz-do-not-send="true"
 href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt;
wrote:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
    <div text="#000000" bgcolor="#ffffff">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 "main" </p>
      </font></div>
      </span></div>
      <pre><hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true"
 onclick="return top.js.OpenExtLink(window,event,this)"
 href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true"
 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 moz-do-not-send="true"
 onclick="return top.js.OpenExtLink(window,event,this)"
 href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org
    </a><br>
    <a moz-do-not-send="true"
 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>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>