Thanks all for reply.
But after using your suggestions, this ERROR appeare :
ERROR [org.drools.persistence.SingleSessionCommandService] (NioProcessor-6) Could not commit session: org.jbpm.workflow.instance.WorkflowRuntimeException: [workflowMakerCheckerV1:80 - Est valider:7] -- Exception when trying to evaluate constraint No in split Est valider
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:47) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:216) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:196) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:247) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.HumanTaskNodeInstance.triggerCompleted(HumanTaskNodeInstance.java:90) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:309) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:285) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:342) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.completeWorkItem(JPAWorkItemManager.java:121) [drools-persistence-jpa-5.5.0.Final.jar:5.5.0.Final]
at org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:69) [drools-core-5.5.0.Final.jar:5.5.0.Final]
at org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:32) [drools-core-5.5.0.Final.jar:5.5.0.Final]
at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) [drools-core-5.5.0.Final.jar:5.5.0.Final]
at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373) [drools-persistence-jpa-5.5.0.Final.jar:5.5.0.Final]
at org.drools.command.impl.CommandBasedStatefulKnowledgeSession$1.completeWorkItem(CommandBasedStatefulKnowledgeSession.java:150) [drools-core-5.5.0.Final.jar:5.5.0.Final]
at org.jbpm.process.workitem.wsht.CommandBasedWSHumanTaskHandler$GetCompletedTaskResponseHandler.execute(CommandBasedWSHumanTaskHandler.java:307) [jbpm-human-task-mina-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.task.service.TaskClientHandler.messageReceived(TaskClientHandler.java:81) [jbpm-human-task-core-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.task.service.mina.MinaTaskClientHandler.messageReceived(MinaTaskClientHandler.java:47) [jbpm-human-task-mina-5.4.0.Final.jar:5.4.0.Final]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.1.jar:]
at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427) [mina-core-2.0.1.jar:]
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) [mina-core-2.0.1.jar:]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) [mina-core-2.0.1.jar:]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:692) [mina-core-2.0.1.jar:]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:645) [mina-core-2.0.1.jar:]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:634) [mina-core-2.0.1.jar:]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:66) [mina-core-2.0.1.jar:]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1078) [mina-core-2.0.1.jar:]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.1.jar:]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_15]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_15]
Caused by: java.lang.RuntimeException: Exception when trying to evaluate constraint No in split Est valider
at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:79) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
... 40 more
Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluator:
at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:132) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:72) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
... 41 more
Caused by: java.lang.NullPointerException
at s2mPackage.Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bf.returnValueEvaluator5(Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bf.java:38)
at s2mPackage.Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bfReturnValueEvaluator5Invoker.evaluate(Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bfReturnValueEvaluator5Invoker.java:15)
at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:130) [jbpm-flow-5.4.0.Final.jar:5.4.0.Final]
... 42 more
00:18:35,572 ERROR [stderr] (NioProcessor-6) org.jbpm.workflow.instance.WorkflowRuntimeException: [workflowMakerCheckerV1:80 - Est valider:7] -- Exception when trying to evaluate constraint No in split Est valider
00:18:35,580 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:132)
00:18:35,580 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerNodeInstance(NodeInstanceImpl.java:279)
00:18:35,581 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:238)
00:18:35,581 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:47)
00:18:35,582 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:216)
00:18:35,589 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:196)
00:18:35,590 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:247)
00:18:35,590 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.HumanTaskNodeInstance.triggerCompleted(HumanTaskNodeInstance.java:90)
00:18:35,591 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemCompleted(WorkItemNodeInstance.java:309)
00:18:35,595 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:285)
00:18:35,596 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:342)
00:18:35,596 ERROR [stderr] (NioProcessor-6) at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.completeWorkItem(JPAWorkItemManager.java:121)
00:18:35,604 ERROR [stderr] (NioProcessor-6) at org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:69)
00:18:35,614 ERROR [stderr] (NioProcessor-6) at org.drools.command.runtime.process.CompleteWorkItemCommand.execute(CompleteWorkItemCommand.java:32)
00:18:35,616 ERROR [stderr] (NioProcessor-6) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)
00:18:35,617 ERROR [stderr] (NioProcessor-6) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:373)
00:18:35,617 ERROR [stderr] (NioProcessor-6) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession$1.completeWorkItem(CommandBasedStatefulKnowledgeSession.java:150)
00:18:35,618 ERROR [stderr] (NioProcessor-6) at org.jbpm.process.workitem.wsht.CommandBasedWSHumanTaskHandler$GetCompletedTaskResponseHandler.execute(CommandBasedWSHumanTaskHandler.java:307)
00:18:35,620 ERROR [stderr] (NioProcessor-6) at org.jbpm.task.service.TaskClientHandler.messageReceived(TaskClientHandler.java:81)
00:18:35,622 ERROR [stderr] (NioProcessor-6) at org.jbpm.task.service.mina.MinaTaskClientHandler.messageReceived(MinaTaskClientHandler.java:47)
00:18:35,623 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
00:18:35,623 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
00:18:35,632 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
00:18:35,632 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
00:18:35,643 ERROR [stderr] (NioProcessor-6) at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
00:18:35,644 ERROR [stderr] (NioProcessor-6) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
00:18:35,644 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
00:18:35,645 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
00:18:35,646 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
00:18:35,649 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
00:18:35,650 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
00:18:35,655 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
00:18:35,656 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:692)
00:18:35,658 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:645)
00:18:35,658 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:634)
00:18:35,659 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:66)
00:18:35,659 ERROR [stderr] (NioProcessor-6) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1078)
00:18:35,660 ERROR [stderr] (NioProcessor-6) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
00:18:35,663 ERROR [stderr] (NioProcessor-6) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
00:18:35,663 ERROR [stderr] (NioProcessor-6) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
00:18:35,664 ERROR [stderr] (NioProcessor-6) at java.lang.Thread.run(Thread.java:722)
00:18:35,665 ERROR [stderr] (NioProcessor-6) Caused by: java.lang.RuntimeException: Exception when trying to evaluate constraint No in split Est valider
00:18:35,666 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:79)
00:18:35,666 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:126)
00:18:35,667 ERROR [stderr] (NioProcessor-6) ... 40 more
00:18:35,668 ERROR [stderr] (NioProcessor-6) Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluator:
00:18:35,669 ERROR [stderr] (NioProcessor-6) at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:132)
00:18:35,671 ERROR [stderr] (NioProcessor-6) at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:72)
00:18:35,672 ERROR [stderr] (NioProcessor-6) ... 41 more
00:18:35,672 ERROR [stderr] (NioProcessor-6) Caused by: java.lang.NullPointerException
00:18:35,672 ERROR [stderr] (NioProcessor-6) at s2mPackage.Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bf.returnValueEvaluator5(Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bf.java:38)
00:18:35,676 ERROR [stderr] (NioProcessor-6) at s2mPackage.Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bfReturnValueEvaluator5Invoker.evaluate(Process_s2mPackage_Proposition_and_validation_or_ignore_new_currency_e94d9a99449f45b497de249c5379a3bfReturnValueEvaluator5Invoker.java:15)
00:18:35,677 ERROR [stderr] (NioProcessor-6) at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:130)
This is the GateWay "Est valider" constrainte :
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-804746-20508/450-442/GateWay.png
Yes :
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-804746-20509/310-231/GateWay_2.png
No :
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-804746-20510/310-192/GateWay_3.png
HumanTask Result Mapping config :
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-804746-20511/310-88/param.png
Java code that set the task variable in order to copy it in process variable in order to continue the process flow execution is :
Map<String, Object> taskVariables = new HashMap<String, Object>();
// Currency validation accepted
taskVariables.put("o_validationResult", true);
ContentData contentData = ContentMarshallerHelper.marshal(
taskVariables, null);
//
isCompleted = taskClientManager.completeTask(
taskIdAssociatedToActualCurrency, loggedInUser,
contentData);
Where is the problem please !