[rules-dev] KnowledgeAgent on Drools 5.1

Mohamed BEN AYED mohamed.ensi at gmail.com
Thu May 27 05:02:23 EDT 2010


Hi,

I am working wih knowledgeAgent and I migrate to 5.1 version
when I use DRL file, it works fine 

but when I use PKG file I have an exception:

java.lang.RuntimeException: KnowledgeAgent exception while trying to
deserialize KnowledgeDefinitionsPackage  
	at
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:586)
	at
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:541)
	at
org.drools.agent.impl.KnowledgeAgentImpl.incrementalBuildResources(KnowledgeAgentImpl.java:731)
	at
org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:515)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:145)
	at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:130)
	at com.cylande.MainKAgent.main(MainKAgent.java:171)
Caused by: java.io.InvalidClassException:
org.drools.rule.DialectRuntimeRegistry; local class incompatible: stream
classdesc serialVersionUID = 5308493362083281112, local class
serialVersionUID = 2297533903900118816
	at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
	at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
	at java.io.ObjectInputStream.readClassDesc(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at org.drools.rule.Package.readExternal(Package.java:198)
	at java.io.ObjectInputStream.readExternalData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at
org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:189)
	at
org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:158)
	at
org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:575)
	... 6 more

could you please explain this?
I am using Drools 5.1 SNAPSHOT.  
-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeAgent-on-Drools-5-1-tp847635p847635.html
Sent from the Drools - Dev mailing list archive at Nabble.com.


More information about the rules-dev mailing list