ramkijbpm [https://community.jboss.org/people/ramkijbpm] created the discussion
"Null pointer at the XOR gateway" To view the discussion, visit: https://community.jboss.org/message/732784#732784 -------------------------------------------------------------- Hi I receive the following error at the XOR gateway, though the Task flows to the next correctly. Could you please tell me what is going wrong here, Hibernate: select subtaskstr0_.Task_Id as Task4_1_, subtaskstr0_.id as id1_, subtaskstr0_.id as id208_0_, subtaskstr0_.name as name208_0_, subtaskstr0_.DTYPE as DTYPE208_0_ from SubTasksStrategy subtaskstr0_ where subtaskstr0_.Task_Id=? 487282 27/04 17:33:38,119[NioProcessor-2] INFO filter.logging.LoggingFilter.info - SENT: HeapBuffer[pos=0 lim=0 cap=0: empty] Hibernate: select workitemin0_.workItemId as workItemId144_0_, workitemin0_.creationDate as creation2_144_0_, workitemin0_.name as name144_0_, workitemin0_.processInstanceId as processI4_144_0_, workitemin0_.state as state144_0_, workitemin0_.OPTLOCK as OPTLOCK144_0_, workitemin0_.workItemByteArray as workItem7_144_0_ from WorkItemInfo workitemin0_ where workitemin0_.workItemId=? 487563 27/04 17:33:38,400[Thread-36] ERROR drools.persistence.SingleSessionCommandService.error - Could not commit session java.lang.RuntimeException: Exception when trying to evaluate constraint Completed in split Gateway at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:79) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:122) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:185) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:150) at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:47) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:162) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:143) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:239) at org.jbpm.workflow.instance.node.HumanTaskNodeInstance.triggerCompleted(HumanTaskNodeInstance.java:90) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemAborted(WorkItemNodeInstance.java:293) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:279) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:326) at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.abortWorkItem(JPAWorkItemManager.java:152) at org.drools.command.runtime.process.AbortWorkItemCommand.execute(AbortWorkItemCommand.java:56) at org.drools.command.runtime.process.AbortWorkItemCommand.execute(AbortWorkItemCommand.java:29) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:345) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession$1.abortWorkItem(CommandBasedStatefulKnowledgeSession.java:156) at org.jbpm.process.workitem.wsht.SyncWSHumanTaskHandler$TaskCompletedHandler.handleCompletedTask(SyncWSHumanTaskHandler.java:328) at org.jbpm.process.workitem.wsht.SyncWSHumanTaskHandler$TaskCompletedHandler$1.run(SyncWSHumanTaskHandler.java:273) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluator at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:130) at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:72) ... 20 more Caused by: java.lang.NullPointerException at defaultPackage.Process_defaultPackage_WFDemo.returnValueEvaluator7(Process_defaultPackage_WFDemo.java:64) at defaultPackage.Process_defaultPackage_WFDemoReturnValueEvaluator7Invoker.evaluate(Process_defaultPackage_WFDemoReturnValueEvaluator7Invoker.java:15) at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:128) ... 21 more Exception in thread "Thread-36" java.lang.RuntimeException: Exception when trying to evaluate constraint Completed in split Gateway at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:79) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.trigger(NodeInstanceImpl.java:122) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerConnection(NodeInstanceImpl.java:185) at org.jbpm.workflow.instance.impl.NodeInstanceImpl.triggerCompleted(NodeInstanceImpl.java:150) at org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl.triggerCompleted(ExtendedNodeInstanceImpl.java:47) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:162) at org.jbpm.workflow.instance.node.StateBasedNodeInstance.triggerCompleted(StateBasedNodeInstance.java:143) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.triggerCompleted(WorkItemNodeInstance.java:239) at org.jbpm.workflow.instance.node.HumanTaskNodeInstance.triggerCompleted(HumanTaskNodeInstance.java:90) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.workItemAborted(WorkItemNodeInstance.java:293) at org.jbpm.workflow.instance.node.WorkItemNodeInstance.signalEvent(WorkItemNodeInstance.java:279) at org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl.signalEvent(WorkflowProcessInstanceImpl.java:326) at org.drools.persistence.jpa.processinstance.JPAWorkItemManager.abortWorkItem(JPAWorkItemManager.java:152) at org.drools.command.runtime.process.AbortWorkItemCommand.execute(AbortWorkItemCommand.java:56) at org.drools.command.runtime.process.AbortWorkItemCommand.execute(AbortWorkItemCommand.java:29) at org.drools.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:345) at org.drools.command.impl.CommandBasedStatefulKnowledgeSession$1.abortWorkItem(CommandBasedStatefulKnowledgeSession.java:156) at org.jbpm.process.workitem.wsht.SyncWSHumanTaskHandler$TaskCompletedHandler.handleCompletedTask(SyncWSHumanTaskHandler.java:328) at org.jbpm.process.workitem.wsht.SyncWSHumanTaskHandler$TaskCompletedHandler$1.run(SyncWSHumanTaskHandler.java:273) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: unable to execute ReturnValueEvaluator at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:130) at org.jbpm.workflow.instance.node.SplitInstance.internalTrigger(SplitInstance.java:72) ... 20 more Caused by: java.lang.NullPointerException at defaultPackage.Process_defaultPackage_WFDemo.returnValueEvaluator7(Process_defaultPackage_WFDemo.java:64) at defaultPackage.Process_defaultPackage_WFDemoReturnValueEvaluator7Invoker.evaluate(Process_defaultPackage_WFDemoReturnValueEvaluator7Invoker.java:15) at org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator.evaluate(ReturnValueConstraintEvaluator.java:128) ... 21 more Hibernate: select sessioninf0_.id as id143_0_, sessioninf0_.lastModificationDate as lastModi2_143_0_, sessioninf0_.rulesByteArray as rulesByt3_143_0_, sessioninf0_.startDate as startDate143_0_, sessioninf0_.OPTLOCK as OPTLOCK143_0_ from SessionInfo sessioninf0_ where sessioninf0_.id=? Hibernate: select workitemin0_.workItemId as workItemId144_0_, workitemin0_.creationDate as creation2_144_0_, workitemin0_.name as name144_0_, workitemin0_.processInstanceId as processI4_144_0_, workitemin0_.state as state144_0_, workitemin0_.OPTLOCK as OPTLOCK144_0_, workitemin0_.workItemByteArray as workItem7_144_0_ from WorkItemInfo workitemin0_ where workitemin0_.workItemId=? Hibernate: select processins0_.InstanceId as InstanceId142_0_, processins0_.lastModificationDate as lastModi2_142_0_, processins0_.lastReadDate as lastRead3_142_0_, processins0_.processId as processId142_0_, processins0_.processInstanceByteArray as processI5_142_0_, processins0_.startDate as startDate142_0_, processins0_.state as state142_0_, processins0_.OPTLOCK as OPTLOCK142_0_ from ProcessInstanceInfo processins0_ where processins0_.InstanceId=? Hibernate: select WORKITEMINFO_ID_SEQ.nextval from dual Hibernate: select hibernate_sequence.nextval from dual Hibernate: select user_.id from OrganizationalEntity user_ where user_.id=? Hibernate: select hibernate_sequence.nextval from dual Hibernate: select hibernate_sequence.nextval from dual Hibernate: select hibernate_sequence.nextval from dual Hibernate: select hibernate_sequence.nextval from dual Hibernate: insert into Task (allowedToDelegate, taskInitiator_id, priority, activationTime, actualOwner_id, createdBy_id, createdOn, documentAccessType, documentContentId, documentType, expirationTime, faultAccessType, faultContentId, faultName, faultType, outputAccessType, outputContentId, outputType, parentId, previousStatus, processId, processInstanceId, processSessionId, skipable, status, workItemId, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) Hibernate: insert into I18NText (language, text, id) values (?, ?, ?) Hibernate: insert into I18NText (language, text, id) values (?, ?, ?) Hibernate: insert into I18NText (language, text, id) values (?, ?, ?) Hibernate: insert into Content (content, id) values (?, ?) Hibernate: update Task set allowedToDelegate=?, taskInitiator_id=?, priority=?, activationTime=?, actualOwner_id=?, createdBy_id=?, createdOn=?, documentAccessType=?, documentContentId=?, documentType=?, expirationTime=?, faultAccessType=?, faultContentId=?, faultName=?, faultType=?, outputAccessType=?, outputContentId=?, outputType=?, parentId=?, previousStatus=?, processId=?, processInstanceId=?, processSessionId=?, skipable=?, status=?, workItemId=? where id=? Hibernate: update I18NText set Task_Descriptions_Id=? where id=? Hibernate: update I18NText set Task_Names_Id=? where id=? Hibernate: insert into PeopleAssignments_BAs (task_id, entity_id) values (?, ?) Hibernate: insert into PeopleAssignments_PotOwners (task_id, entity_id) values (?, ?) Hibernate: update I18NText set Task_Subjects_Id=? where id=? Hibernate: select eventtypes0_.InstanceId as InstanceId0_, eventtypes0_.element as element0_ from EventTypes eventtypes0_ where eventtypes0_.InstanceId=? Hibernate: update ProcessInstanceInfo set lastModificationDate=?, lastReadDate=?, processId=?, processInstanceByteArray=?, startDate=?, state=?, OPTLOCK=? where InstanceId=? and OPTLOCK=? Hibernate: insert into WorkItemInfo (creationDate, name, processInstanceId, state, OPTLOCK, workItemByteArray, workItemId) values (?, ?, ?, ?, ?, ?, ?) Hibernate: update WorkItemInfo set creationDate=?, name=?, processInstanceId=?, state=?, OPTLOCK=?, workItemByteArray=? where workItemId=? and OPTLOCK=? Hibernate: delete from WorkItemInfo where workItemId=? and OPTLOCK=? -------------------------------------------------------------- Reply to this message by going to Community [https://community.jboss.org/message/732784#732784] Start a new discussion in jBPM at Community [https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
