Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-607

Argument types for scheduled workflows are not (de)serialized correctly

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Normal
    • Resolution: Fixed
    • None
    • 2.24.02
    • None
    • None

    Description

      The following stack is logged when an operation with a (boolean) argument is invoked later:

      [INFO] [talledLocalContainer] 08.02.2013 15:43:13 ERROR [org.quartz.core.QuartzSchedulerThread.run():276] quartzSchedulerThreadLoop: RuntimeException java.lang.Class cannot be cast to java.lang.String
      [INFO] [talledLocalContainer] java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.String
      [INFO] [talledLocalContainer] at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationImpl.readExternal(WorkflowManagerImpl.java:697)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1791)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1750)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
      [INFO] [talledLocalContainer] at java.util.HashMap.readObject(HashMap.java:1030)
      [INFO] [talledLocalContainer] at sun.reflect.GeneratedMethodAccessor149.invoke(Unknown Source)
      [INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      [INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597)
      [INFO] [talledLocalContainer] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:969)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      [INFO] [talledLocalContainer] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
      [INFO] [talledLocalContainer] at org.hippoecm.repository.quartz.JCRJobStore.createObjectFromBinaryValue(JCRJobStore.java:336)
      [INFO] [talledLocalContainer] at org.hippoecm.repository.quartz.JCRJobStore.loadJob(JCRJobStore.java:155)
      [INFO] [talledLocalContainer] at org.hippoecm.repository.quartz.JCRJobStore.acquireNextTrigger(JCRJobStore.java:206)
      [INFO] [talledLocalContainer] at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:264)

      Attachments

        Activity

          People

            svoortman Simon Voortman (Inactive)
            fvlankvelt Frank van Lankvelt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: