Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-3457

Marshalling error: InvalidClassException on MVELDialectRuntimeData when getting changeset from guvnor.

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • 5.4.0.Final
    • None
    • None
    • None

    Description

      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@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@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
      

      Attachments

        Activity

          People

            gdesmet@redhat.com Geoffrey De Smet (Inactive)
            gdesmet@redhat.com Geoffrey De Smet (Inactive)
            Archiver:
            rhn-support-ceverson Clark Everson

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty