I have recently upgraded the openMAINT instance with the latest CMDBuild 2.4. is this the cause of this problem?
...
2016-05-03 15:29:28,552: activity 'SYS03-SetData' started
2016-05-03 15:29:28,568: Activity[Process Id=17_Package_workorder_Process_workorder, Id=448_17_Package_workorder_Process_workorder_SYS03-SetData, ba=null, ActDefId=SYS03-SetData] - Executing script [type=text/java,value=ActivityStatus=cmdb.selectLookupByCode("ActivityStatus","EXECUTION");
StartDate=Calendar.getInstance().getTime();
GotoAcceptance=null;
card_request = null;
if(Request.checkValidity()){
card_request = cmdb.cardFrom(Request);
}
if(card_request != null){
lookup_status = card_request.get("RequestStatus");
if(lookup_status != null && !"EXECUTION".equals(lookup_status.getCode())){
cmdb.existingProcessInstance("MaintenanceRequest",Request.getId())
.withAttribute("RequestStatus",cmdb.selectLookupByCode("ActivityStatus","EXECUTION"))
.update();
}
if(card_request.get("StartDate") == null){
cmdb.existingProcessInstance("MaintenanceRequest",Request.getId())
.withAttribute("StartDate",StartDate)
.update();
}
}]
2016-05-03 15:29:28,569: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory'
2016-05-03 15:29:28,569: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory'
2016-05-03 15:29:28,611: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory'
2016-05-03 15:29:28,611: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory'
2016-05-03 15:29:28,682: BshToolAgent - application ActivityStatus=cmdb.selectLookupByCode("ActivityStatus","EXECUTION");
StartDate=Calendar.getInstance().getTime();
GotoAcceptance=null;
card_request = null;
if(Request.checkValidity()){
card_request = cmdb.cardFrom(Request);
}if(card_request != null){
lookup_status = card_request.get("RequestStatus");
if(lookup_status != null && !"EXECUTION".equals(lookup_status.getCode())){
cmdb.existingProcessInstance("MaintenanceRequest",Request.getId())
.withAttribute("RequestStatus",cmdb.selectLookupByCode("ActivityStatus","EXECUTION"))
.update();
}
if(card_request.get("StartDate") == null){
cmdb.existingProcessInstance("MaintenanceRequest",Request.getId())
.withAttribute("StartDate",StartDate)
.update();
}
} terminated incorrectly: Sourced file: eval stream : at Line: 6 : in file: eval stream : Request .checkValidity ( )
Target exception: java.lang.NullPointerException: Null Pointer in Method Invocation
2016-05-03 15:29:28,690: cannot execute tool agent - application terminated incorrectly
Sourced file: eval stream : at Line: 6 : in file: eval stream : Request .checkValidity ( )
Target exception: java.lang.NullPointerException: Null Pointer in Method Invocation
...