[rules-users] RE: 4.0.0-M2: RuleFlow "CannotResolveClassException"error

Anstis, Michael (M.) manstis1 at ford.com
Wed May 9 09:59:30 EDT 2007


I'll take a look at the new game of life implementation with a view to
shifting to rule flow - no promises though, I'm still new to this
"contributing thing".
 
Oh, you can call me Michael if you like too - I prefer to go by my first
name ;-) 


________________________________

	From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Mark Proctor
	Sent: 09 May 2007 14:50
	To: Rules Users List
	Cc: Kris Verlaenen
	Subject: Re: [rules-users] RE: 4.0.0-M2: RuleFlow
"CannotResolveClassException"error
	
	
	Anstis, Good work :) My next plan is to make a version of
conways game of life that uses ruleflow instead of the agenda groups.
check the new conways out, maybe you can do the implementation.
	
	I think the RFM file is just a data file for the GUI display,
not needed for runtime. Kris can you confirm?
	
	Mark
	Anstis, Michael (M.) wrote: 

		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.ja
va:35) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.XmlFriendlyMapper.realClass(XmlFriendlyM
apper.java:44) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAlias
ingMapper.java:49) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProx
yMapper.java:46) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:7
0) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:18) 
			        at
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.ja
va:27) 
			        at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.ja
va: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.jav
a: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 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/20070509/e9fdff8f/attachment.html 


More information about the rules-users mailing list