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

Reply via email to