[jboss-jira] [JBoss JIRA] (JBRULES-3457) Marshalling error: InvalidClassException on MVELDialectRuntimeData when getting changeset from guvnor.
Geoffrey De Smet (JIRA)
jira-events at lists.jboss.org
Thu Apr 12 11:26:47 EDT 2012
[ https://issues.jboss.org/browse/JBRULES-3457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Geoffrey De Smet resolved JBRULES-3457.
---------------------------------------
Assignee: Geoffrey De Smet (was: Mark Proctor)
Fix Version/s: 5.4.0.Final
Resolution: Rejected
> Marshalling error: InvalidClassException on MVELDialectRuntimeData when getting changeset from guvnor.
> ------------------------------------------------------------------------------------------------------
>
> Key: JBRULES-3457
> URL: https://issues.jboss.org/browse/JBRULES-3457
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Geoffrey De Smet
> Assignee: Geoffrey De Smet
> Fix For: 5.4.0.Final
>
>
> {code}
> 2012-04-12 16:32:26,956:info] KnowledgeAgent applying ChangeSet
> [2012-04-12 16:32:26,973:debug] KnowledgeAgent notifier subscribing to resource=[UrlResource path='http://127.0.0.1:8888/org.drools.guvnor.Guvnor/package/mortgages/LATEST']
> [2012-04-12 16:32:26,973:debug] ResourceChangeNotification subscribing listener=org.drools.agent.impl.KnowledgeAgentImpl at 1de9ac4 to resource=[UrlResource path='http://127.0.0.1:8888/org.drools.guvnor.Guvnor/package/mortgages/LATEST']
> [2012-04-12 16:32:26,973:debug] ResourceChangeScanner subcribing notifier=org.drools.io.impl.ResourceChangeNotifierImpl at 182bcde to resource=[UrlResource path='http://127.0.0.1:8888/org.drools.guvnor.Guvnor/package/mortgages/LATEST']
> [2012-04-12 16:32:26,973:debug] KnowledgeAgent rebuilding KnowledgeBase using ChangeSet
> [2012-04-12 16:32:27,157:exception]
> java.lang.RuntimeException: KnowledgeAgent exception while trying to deserialize KnowledgeDefinitionsPackage
> at org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:761)
> at org.drools.agent.impl.KnowledgeAgentImpl.addResourcesToKnowledgeBase(KnowledgeAgentImpl.java:1020)
> at org.drools.agent.impl.KnowledgeAgentImpl.rebuildResources(KnowledgeAgentImpl.java:803)
> at org.drools.agent.impl.KnowledgeAgentImpl.buildKnowledgeBase(KnowledgeAgentImpl.java:672)
> at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:203)
> at org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:182)
> at org.drools.integrationtests.BrmsClient.applyChangeSet(BrmsClient.java:87)
> at org.drools.integrationtests.BrmsClient.main(BrmsClient.java:76)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
> Caused by: java.io.InvalidClassException: org.drools.rule.MVELDialectRuntimeData; local class incompatible: stream classdesc serialVersionUID = 8808844570772337501, local class serialVersionUID = -64624826351992706
> at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
> at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
> at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> at java.util.HashMap.readObject(HashMap.java:1030)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> at org.drools.rule.DialectRuntimeRegistry.readExternal(DialectRuntimeRegistry.java:59)
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> at org.drools.rule.Package.readExternal(Package.java:208)
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
> at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> at org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:205)
> at org.drools.core.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:174)
> at org.drools.agent.impl.KnowledgeAgentImpl.createPackageFromResource(KnowledgeAgentImpl.java:747)
> ... 12 more
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list