please ask these questions on the suer mailing list, this mailing list is for questions about developing drools internals, not using drools.
Did you re-compile your packages when you changed drools versions? the client, the server and the compiled packages must all be of the same version. Mark On 27/05/2010 10:02, Mohamed BEN AYED wrote: > 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. > _______________________________________________ rules-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-dev
