Nice!! Thanks!
2007/5/9, Anstis, Michael (M.) <manstis1(a)ford.com>:
OK, I don't get the error if I use a RFM file instead of a RF file -
assuming this to be correct I've changed the wiki entry.
I've also updated the wiki to show how to execute a RuleFlow - not
difficult now I know how, but since I spent a while figuring it out thought
it worth a mention.
FYI, I have also successfully added the plugin to IBM RAD7 and conducted a
few preliminary checks (nice - I can emphasis the "I" in IDE for my current
project at work).
_____________________________________________
*From: * Anstis, Michael (M.)
*Sent: * 09 May 2007 09:51
*To: * 'Rules Users List'
*Subject: * 4.0.0-M2: RuleFlow "CannotResolveClassException"
error
Hi,
I added the Eclipse 4.0.0-M2 plugin and created an example project;
changing the class path to reference core-4.0.0-M2,
compiler-4.0.0-M2 and dependencies.
I modified the example to include Ruleflow based upon the wiki entry
for 4.0.0-M2 and created a simple RuleFlow with two RuleGroups
("one" and "two") one for each rule in the Sample.drl.
I also modified the DRL to include Rule-Group attributes ("one" and
"two"). Unfortunately when running within Eclipse I received the following
error:-
*com.thoughtworks.xstream.alias.CannotResolveClassException*:
org.drools.eclipse.flow.ruleflow.core.RuleFlowProcessWrapper :
org.drools.eclipse.flow.ruleflow.core.RuleFlowProcessWrapper
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.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:54*)
at com.sample.DroolsTest.readRule(*DroolsTest.java:67*)
at com.sample.DroolsTest.main(*DroolsTest.java:22*)
Suspecting I've missed something obvious can you advise?
With kind regards,
Michael Anstis
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @
www.jboss.com