and one with a signal:
When I run the catch process and then the signal, I get this exception:
16:47:15,301 WARN [org.jbpm.services.task.persistence.TaskTransactionInterceptor] (http-localhost-127.0.0.1-8080-12) Could not commit session: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.ActionNodeInstance@3d170ddf
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstanceContent(AbstractProtobufProcessInstanceMarshaller.java:445) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
[...............]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80-ea]
16:47:16,646 WARN [org.drools.persistence.SingleSessionCommandService] (http-localhost-127.0.0.1-8080-12) Could not commit session: org.jbpm.workflow.instance.WorkflowRuntimeException: [SignalIntermediateEvent:97 - SignalEvent:2] -- [Error: kcontext.getKnowledgeRuntime().signalEvent("MySignal", null): Unexpected exception executing action org.jbpm.process.instance.event.DefaultSignalManager$SignalAction@679b4953]
[Near : {... kcontext.getKnowledgeRuntime() ....}]
^
[Line: 1, Column: 1]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.executeAction(NodeInstanceImpl.java:188) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
[.................]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80-ea]
Caused by: [Error: kcontext.getKnowledgeRuntime().signalEvent("MySignal", null): Unexpected exception executing action org.jbpm.process.instance.event.DefaultSignalManager$SignalAction@679b4953]
[Near : {... kcontext.getKnowledgeRuntime() ....}]
^
[Line: 1, Column: 1]
at org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:412) [mvel2-2.1.8.Final.jar:]
[............]
... 72 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_80-ea]
[................]
... 80 more
Caused by: org.drools.core.RuntimeDroolsException: Unexpected exception executing action org.jbpm.process.instance.event.DefaultSignalManager$SignalAction@679b4953
at org.drools.core.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:1246) [drools-core-6.0.1.Final.jar:6.0.1.Final]
[.................]
Caused by: org.jbpm.workflow.instance.WorkflowRuntimeException: [BPMN2-IntermediateCatchSignalSingle:96 - EndProcess:3] -- Unknown node instance type: org.jbpm.workflow.instance.node.ActionNodeInstance@3d170ddf
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:161) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
[.................]
... 92 more
Caused by: java.lang.IllegalArgumentException: Unknown node instance type: org.jbpm.workflow.instance.node.ActionNodeInstance@3d170ddf
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstanceContent(AbstractProtobufProcessInstanceMarshaller.java:445) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.writeNodeInstance(AbstractProtobufProcessInstanceMarshaller.java:179) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
[..................]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:155) [jbpm-flow-6.0.1.Final.jar:6.0.1.Final]
... 101 more