2019-10-23 23:26:43,960: SharkEngineManager -> Working with 'org.enhydra.shark.CallbackUtil' implementation of core CallbackUtilities API 2019-10-23 23:26:43,960: SharkEngineManager -> Working with 'org.enhydra.shark.SharkObjectFactoryExt' implementation of core SharkObjectFactory API 2019-10-23 23:26:43,960: SharkEngineManager -> Working with 'org.enhydra.shark.StandardToolActivityHandler' implementation of core ToolAgentManager API 2019-10-23 23:26:43,960: SharkEngineManager -> Working with 'org.enhydra.shark.logging.StandardLoggingManager' implementation of Logging API 2019-10-23 23:26:44,265: StandardAssignmentManager -> Working with 'org.enhydra.shark.usergroup.DODSUserGroupManagerAdmin' implementation of UserGroup API 2019-10-23 23:26:44,316: StandardAssignmentManager -> Working with 'org.enhydra.shark.partmappersistence.DODSParticipantMappingAdmin' implementation of ParticipantMapping API 2019-10-23 23:26:44,316: SharkEngineManager -> Working with 'org.enhydra.shark.assignment.StandardAssignmentManager' implementation of Assignment API 2019-10-23 23:26:44,319: Process Cache configured - max. size is 100 2019-10-23 23:26:44,320: Resource Cache configured - max. size is 100 2019-10-23 23:26:44,320: SharkEngineManager -> Working with 'org.enhydra.shark.caching.LRUCacheMgr' implementation of Caching API 2019-10-23 23:26:44,511: DODSPersistentManager -> persisting String variables into BLOB for sizes greater than 4000 2019-10-23 23:26:44,511: SharkEngineManager -> Working with 'org.enhydra.shark.instancepersistence.DODSSelectivePersistenceManager' implementation of InstancePersistence API 2019-10-23 23:26:44,517: DODSGlobalPersistenceManager -> persisting String data into BLOB for sizes greater than 4000 2019-10-23 23:26:44,517: SharkEngineManager -> Working with 'org.enhydra.shark.globalpersistence.DODSGlobalPersistenceManager' implementation of GlobalPersistence API 2019-10-23 23:26:44,570: SharkEngineManager -> Working with 'org.cmdbuild.workflow.CMDBuildEventAuditManager' implementation of EventAudit API 2019-10-23 23:26:44,598: SharkEngineManager -> Working with 'org.enhydra.shark.repositorypersistence.DODSRepositoryPersistenceManager' implementation of RepositoryPersistence API 2019-10-23 23:26:44,602: SharkEngineManager -> Working with 'org.enhydra.shark.scripting.StandardScriptingManager' implementation of Scripting API 2019-10-23 23:26:44,602: SharkEngineManager -> Working without Security API implementation - SecurityManager is not specified. 2019-10-23 23:26:44,679: StandardToolAgentManager -> Working with 'org.enhydra.shark.appmappersistence.DODSApplicationMappingAdmin' implementation of ApplicationMapPersistence API 2019-10-23 23:26:44,679: SharkEngineManager -> Working with 'org.enhydra.shark.toolagent.StandardToolAgentManager' implementation of ToolAgentManager API 2019-10-23 23:26:44,679: SharkEngineManager -> Working without wfEngineInteroperability API implementation - WfEngineInteroperability implementation is not specified. 2019-10-23 23:26:44,692: SharkUtilities -> synchronizing XPDL cache 2019-10-23 23:28:10,510: activity 'WOG01-Start' closed 2019-10-23 23:28:10,511: sending notification for activity 'WOG01-Start' 2019-10-23 23:28:10,511: sending notification for update of process 'Process_wogen' 2019-10-23 23:28:12,529: Process[key=401_Package_wogen_Process_wogen,mgrname=Package_wogen#1#Process_wogen] - Activity[Process Id=401_Package_wogen_Process_wogen, Id=502_401_Package_wogen_Process_wogen_WOG01-Start, ba=null, ActDefId=WOG01-Start] is completed. 2019-10-23 23:28:12,552: Process[key=401_Package_wogen_Process_wogen,mgrname=Package_wogen#1#Process_wogen] - Activity[Process Id=401_Package_wogen_Process_wogen, Id=1001_401_Package_wogen_Process_wogen_SYS01-TimeBasedWOs, ba=null, ActDefId=SYS01-TimeBasedWOs] is created 2019-10-23 23:28:12,561: activity 'SYS01-TimeBasedWOs' started 2019-10-23 23:28:12,569: Activity[Process Id=401_Package_wogen_Process_wogen, Id=1001_401_Package_wogen_Process_wogen_SYS01-TimeBasedWOs, ba=null, ActDefId=SYS01-TimeBasedWOs] - Executing script [type=text/java,value=eval(functionLibrary); entries = cmdb.queryClass("MaintCal") .with("WOStarted", false) .fetch(); now = Calendar.getInstance().getTime(); Description = "WO generation launched at " + now; logger.debug("checking time-based schedulings"); for(entry : entries){ startTime = entry.get("ScheduledStart"); int leadTime = entry.get("LeadTime"); leadTime = 0-leadTime; logger.debug("startTime {}",startTime); logger.debug("leadTime {}",leadTime); Calendar c = Calendar.getInstance(); c.setTime(startTime); c.add(Calendar.DATE, leadTime); startTime = c.getTime(); logger.debug("startTime minus leadTime {}",startTime); if(startTime.compareTo(now) < 0){ logger.debug("it's time to start the wo"); cmdb.newProcessInstance("Workorder") .with("Team", entry.get("Team")) .with("ItemsGroup", entry.get("Group")) .with("ShortDescr", entry.get("Description")) .with("ScheduledStart", entry.get("ScheduledStart")) .with("Priority", entry.get("Priority")) .with("SimplifiedWO", entry.get("SimplifiedWO")) .with("OpeningNotes", entry.get("Instructions")) .with("Details", entry.get("Details")) .with("Activity", entry.get("Activity")) .with("ServiceCategory", entry.get("ServiceCategory")) .with("Service", entry.get("Service")) .with("SendToTeam", true) .startAndAdvance(); cmdb.existingCard("MaintCal", entry.getId()) .with("WOStarted", true) .update(); }else{ logger.debug("not time yet to start the wo"); } }] 2019-10-23 23:28:12,580: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' 2019-10-23 23:28:12,580: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory' 2019-10-23 23:28:12,720: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' 2019-10-23 23:28:12,721: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory' 2019-10-23 23:28:13,159: SharkUtilities -> synchronizing XPDL cache 2019-10-23 23:28:13,245: The instantiation of object for variable Items for class [Lorg.cmdbuild.workflow.type.ReferenceType; failed - using null value 2019-10-23 23:28:13,245: The instantiation of object for variable failures for class [Lorg.cmdbuild.workflow.type.ReferenceType; failed - using null value 2019-10-23 23:28:13,264: Process [key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] is created 2019-10-23 23:28:13,304: process 'Process_workorder' started 2019-10-23 23:28:13,304: sending notification for start of process 'Process_workorder' 2019-10-23 23:28:13,309: Process [key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] is starting... 2019-10-23 23:28:13,310: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1002_901_Package_workorder_Process_workorder_Process_workorder_act1, ba=null, ActDefId=Process_workorder_act1] is created 2019-10-23 23:28:13,311: activity 'Process_workorder_act1' started 2019-10-23 23:28:13,315: activity 'Process_workorder_act1' closed 2019-10-23 23:28:13,315: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1002_901_Package_workorder_Process_workorder_Process_workorder_act1, ba=null, ActDefId=Process_workorder_act1] is completed. 2019-10-23 23:28:13,320: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1003_901_Package_workorder_Process_workorder_WO01-Opening, ba=null, ActDefId=WO01-Opening] is created 2019-10-23 23:28:13,320: activity 'WO01-Opening' started 2019-10-23 23:28:13,320: sending notification for activity 'WO01-Opening' 2019-10-23 23:28:13,320: sending notification for update of process 'Process_workorder' 2019-10-23 23:28:14,120: activity 'WO01-Opening' closed 2019-10-23 23:28:14,120: sending notification for activity 'WO01-Opening' 2019-10-23 23:28:14,120: sending notification for update of process 'Process_workorder' 2019-10-23 23:28:14,129: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1003_901_Package_workorder_Process_workorder_WO01-Opening, ba=null, ActDefId=WO01-Opening] is completed. 2019-10-23 23:28:14,131: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1004_901_Package_workorder_Process_workorder_SYS01.1-SetOpeningData, ba=null, ActDefId=SYS01.1-SetOpeningData] is created 2019-10-23 23:28:14,132: activity 'SYS01.1-SetOpeningData' started 2019-10-23 23:28:14,207: Activity[Process Id=901_Package_workorder_Process_workorder, Id=1004_901_Package_workorder_Process_workorder_SYS01.1-SetOpeningData, ba=null, ActDefId=SYS01.1-SetOpeningData] - Executing script [type=text/java,value=eval(functionLibrary); if(StringUtils.isBlank(Number)){ spResultSet=cmdb.callFunction("wf_workorder_number") .execute(); Number=spResultSet.get("number"); } Description = Number + " - " + ShortDescr; ProcessStatus=cmdb.selectLookupByCode("ProcessStatus","assigned"); OpeningDate = Calendar.getInstance().getTime(); SuggOp = OpeningSuggOp; OpeningSuggOp = null; selectedRole = _CurrentGroupName; Register += setRegister("WO01 - Opening", null, OpeningNotes, new Float(0));] 2019-10-23 23:28:14,209: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' 2019-10-23 23:28:14,209: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory' 2019-10-23 23:28:14,211: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' 2019-10-23 23:28:14,211: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory' 2019-10-23 23:28:14,461: activity 'SYS01.1-SetOpeningData' closed 2019-10-23 23:28:14,465: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1004_901_Package_workorder_Process_workorder_SYS01.1-SetOpeningData, ba=null, ActDefId=SYS01.1-SetOpeningData] is completed. 2019-10-23 23:28:14,465: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1005_901_Package_workorder_Process_workorder_Process_workorder_act15, ba=null, ActDefId=Process_workorder_act15] is created 2019-10-23 23:28:14,465: activity 'Process_workorder_act15' started 2019-10-23 23:28:14,465: activity 'Process_workorder_act15' closed 2019-10-23 23:28:14,465: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1005_901_Package_workorder_Process_workorder_Process_workorder_act15, ba=null, ActDefId=Process_workorder_act15] is completed. 2019-10-23 23:28:14,472: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1006_901_Package_workorder_Process_workorder_SYS01.2-SetItemsForPM, ba=null, ActDefId=SYS01.2-SetItemsForPM] is created 2019-10-23 23:28:14,473: activity 'SYS01.2-SetItemsForPM' started 2019-10-23 23:28:14,477: Activity[Process Id=901_Package_workorder_Process_workorder, Id=1006_901_Package_workorder_Process_workorder_SYS01.2-SetItemsForPM, ba=null, ActDefId=SYS01.2-SetItemsForPM] - Executing script [type=text/java,value=itemcdList = cmdb.queryRelations("MaintenanceGroup",ItemsGroup.getId()) .withDomain("MaintenanceGroupItem") .fetch(); for(itemcd : itemcdList){ cmdb.newRelation("WorkorderItem") .withCard1("Workorder",ProcessId.intValue()) .withCard2("InventoryItem",itemcd.getId()) .create(); }] 2019-10-23 23:28:14,478: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' 2019-10-23 23:28:14,478: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory' 2019-10-23 23:28:14,480: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' 2019-10-23 23:28:14,480: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory' 2019-10-23 23:28:15,033: activity 'SYS01.2-SetItemsForPM' closed 2019-10-23 23:28:15,034: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1006_901_Package_workorder_Process_workorder_SYS01.2-SetItemsForPM, ba=null, ActDefId=SYS01.2-SetItemsForPM] is completed. 2019-10-23 23:28:15,034: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1007_901_Package_workorder_Process_workorder_Process_workorder_act14, ba=null, ActDefId=Process_workorder_act14] is created 2019-10-23 23:28:15,034: activity 'Process_workorder_act14' started 2019-10-23 23:28:15,034: activity 'Process_workorder_act14' closed 2019-10-23 23:28:15,034: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1007_901_Package_workorder_Process_workorder_Process_workorder_act14, ba=null, ActDefId=Process_workorder_act14] is completed. 2019-10-23 23:28:15,040: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1008_901_Package_workorder_Process_workorder_SYS01.4-SetStatus, ba=null, ActDefId=SYS01.4-SetStatus] is created 2019-10-23 23:28:15,040: activity 'SYS01.4-SetStatus' started 2019-10-23 23:28:15,045: Activity[Process Id=901_Package_workorder_Process_workorder, Id=1008_901_Package_workorder_Process_workorder_SYS01.4-SetStatus, ba=null, ActDefId=SYS01.4-SetStatus] - Executing script [type=text/java,value=ProcessStatus=cmdb.selectLookupByCode("ProcessStatus","execution"); selectedRole = "Helpdesk";] 2019-10-23 23:28:15,046: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' 2019-10-23 23:28:15,046: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory' 2019-10-23 23:28:15,047: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' 2019-10-23 23:28:15,047: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory' 2019-10-23 23:28:15,139: activity 'SYS01.4-SetStatus' closed 2019-10-23 23:28:15,139: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1008_901_Package_workorder_Process_workorder_SYS01.4-SetStatus, ba=null, ActDefId=SYS01.4-SetStatus] is completed. 2019-10-23 23:28:15,140: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1009_901_Package_workorder_Process_workorder_SYS01.5-SendEmail, ba=null, ActDefId=SYS01.5-SendEmail] is created 2019-10-23 23:28:15,140: activity 'SYS01.5-SendEmail' started 2019-10-23 23:28:15,147: Activity[Process Id=901_Package_workorder_Process_workorder, Id=1009_901_Package_workorder_Process_workorder_SYS01.5-SendEmail, ba=null, ActDefId=SYS01.5-SendEmail] - Executing script [type=text/java,value=eval(functionLibrary); if(SendToTeam){ logger.debug("download report"); String reportUrl = cmdb.createReport("SingleWO", "PDF") // .with("ProcessId", ProcessId.intValue()) // .with("wonumber", Number) // .with("openingdate", OpeningDate) // .with("sugg_op", SuggOp.getId()) // .download() // .getUrl(); logger.debug("generate email WO-Simplified-ToTeam"); spResult = cmdb.callFunction("wf_workorder_sendmail") // .with("processid",ProcessId.intValue()) // .with("wonum",Number) // .with("templatename","WO-Simplified-ToTeam") // .with("emailstatus", "Draft") // .execute(); emailId = (int) spResult.get("emailid"); logger.debug("attach report"); cmdb.existingCard("Email", emailId) .attachments() .upload(Number+".pdf", "Workorder " + Number, "Document", reportUrl); logger.debug("send email"); cmdb.callFunction("opm_change_email_status") .with("emailid", emailId) .with("status", "Outgoing") .execute(); }] 2019-10-23 23:28:15,148: loading workflow api 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' 2019-10-23 23:28:15,148: loading class 'org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory' that should be a 'org.cmdbuild.workflow.api.SharkWorkflowApiFactory' 2019-10-23 23:28:15,150: loading mail api 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' 2019-10-23 23:28:15,150: loading class 'org.cmdbuild.common.api.mail.javax.mail.JavaxMailBasedMailApiFactory' that should be a 'org.cmdbuild.common.api.mail.MailApiFactory' 2019-10-23 23:28:15,420: error converting to ws type, continuing anyway passing stringified value: java.lang.Integer cannot be cast to org.cmdbuild.workflow.type.ReferenceType 2019-10-23 23:28:18,765: error uploading attachments java.lang.IllegalArgumentException: uploadAttachment failed (server error) at org.apache.commons.lang3.Validate.isTrue(Validate.java:155) at org.cmdbuild.api.fluent.ws.WsFluentApiExecutor.upload(WsFluentApiExecutor.java:480) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.cmdbuild.workflow.api.SoapSharkWorkflowApiFactory$AuditMethodInvocationHandler.handleInvocation(SoapSharkWorkflowApiFactory.java:90) at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) at com.sun.proxy.$Proxy272.upload(Unknown Source) at org.cmdbuild.api.fluent.ForwardingFluentApiExecutor.upload(ForwardingFluentApiExecutor.java:107) at org.cmdbuild.api.fluent.AttachmentsImpl.upload(AttachmentsImpl.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at bsh.Reflect.invokeMethod(Unknown Source) at bsh.Reflect.invokeObjectMethod(Unknown Source) at bsh.BSHPrimarySuffix.doName(Unknown Source) at bsh.BSHPrimarySuffix.doSuffix(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at org.enhydra.shark.toolagent.BshToolAgent.invokeApplication(Unknown Source) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invoke(OverriddableDefaultToolAgent.java:202) at org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent.invoke(CmdbuildDefaultToolAgent.java:70) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:87) at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source) at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.activate(Unknown Source) at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source) at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source) at org.enhydra.shark.WfProcessImpl.run(Unknown Source) at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source) at org.enhydra.shark.WfActivityImpl.finish(Unknown Source) at org.enhydra.shark.WfActivityImpl.complete(Unknown Source) at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source) at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source) at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) 2019-10-23 23:28:18,778: BshToolAgent - application eval(functionLibrary); if(SendToTeam){ logger.debug("download report"); String reportUrl = cmdb.createReport("SingleWO", "PDF") // .with("ProcessId", ProcessId.intValue()) // .with("wonumber", Number) // .with("openingdate", OpeningDate) // .with("sugg_op", SuggOp.getId()) // .download() // .getUrl(); logger.debug("generate email WO-Simplified-ToTeam"); spResult = cmdb.callFunction("wf_workorder_sendmail") // .with("processid",ProcessId.intValue()) // .with("wonum",Number) // .with("templatename","WO-Simplified-ToTeam") // .with("emailstatus", "Draft") // .execute(); emailId = (int) spResult.get("emailid"); logger.debug("attach report"); cmdb.existingCard("Email", emailId) .attachments() .upload(Number+".pdf", "Workorder " + Number, "Document", reportUrl); logger.debug("send email"); cmdb.callFunction("opm_change_email_status") .with("emailid", emailId) .with("status", "Outgoing") .execute(); } terminated incorrectly: Sourced file: eval stream : Method Invocation upload : at Line: 28 : in file: eval stream : .upload ( Number + ".pdf" , "Workorder " + Number , "Document" , reportUrl ) Target exception: java.lang.RuntimeException: java.lang.IllegalArgumentException: uploadAttachment failed (server error) 2019-10-23 23:28:18,778: cannot execute tool agent - application terminated incorrectly Sourced file: eval stream : Method Invocation upload : at Line: 28 : in file: eval stream : .upload ( Number + ".pdf" , "Workorder " + Number , "Document" , reportUrl ) Target exception: java.lang.RuntimeException: java.lang.IllegalArgumentException: uploadAttachment failed (server error) at bsh.BSHPrimarySuffix.doName(Unknown Source) at bsh.BSHPrimarySuffix.doSuffix(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at org.enhydra.shark.toolagent.BshToolAgent.invokeApplication(Unknown Source) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invoke(OverriddableDefaultToolAgent.java:202) at org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent.invoke(CmdbuildDefaultToolAgent.java:70) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:87) at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source) at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.activate(Unknown Source) at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source) at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source) at org.enhydra.shark.WfProcessImpl.run(Unknown Source) at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source) at org.enhydra.shark.WfActivityImpl.finish(Unknown Source) at org.enhydra.shark.WfActivityImpl.complete(Unknown Source) at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source) at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source) at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: Sourced file: eval stream : Method Invocation upload at org.enhydra.shark.toolagent.BshToolAgent.invokeApplication(Unknown Source) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invoke(OverriddableDefaultToolAgent.java:202) at org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent.invoke(CmdbuildDefaultToolAgent.java:70) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:87) at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source) at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.activate(Unknown Source) at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source) at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source) at org.enhydra.shark.WfProcessImpl.run(Unknown Source) at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source) at org.enhydra.shark.WfActivityImpl.finish(Unknown Source) at org.enhydra.shark.WfActivityImpl.complete(Unknown Source) at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source) at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source) at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: Sourced file: eval stream : Method Invocation upload : at Line: 28 : in file: eval stream : .upload ( Number + ".pdf" , "Workorder " + Number , "Document" , reportUrl ) Target exception: java.lang.RuntimeException: java.lang.IllegalArgumentException: uploadAttachment failed (server error) at bsh.BSHPrimarySuffix.doName(Unknown Source) at bsh.BSHPrimarySuffix.doSuffix(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) ... 58 more 2019-10-23 23:28:18,790: Activity[Process Id=901_Package_workorder_Process_workorder, Id=1009_901_Package_workorder_Process_workorder_SYS01.5-SendEmail, ba=null, ActDefId=SYS01.5-SendEmail] - failed to execute script [type=text/java,value=eval(functionLibrary); if(SendToTeam){ logger.debug("download report"); String reportUrl = cmdb.createReport("SingleWO", "PDF") // .with("ProcessId", ProcessId.intValue()) // .with("wonumber", Number) // .with("openingdate", OpeningDate) // .with("sugg_op", SuggOp.getId()) // .download() // .getUrl(); logger.debug("generate email WO-Simplified-ToTeam"); spResult = cmdb.callFunction("wf_workorder_sendmail") // .with("processid",ProcessId.intValue()) // .with("wonum",Number) // .with("templatename","WO-Simplified-ToTeam") // .with("emailstatus", "Draft") // .execute(); emailId = (int) spResult.get("emailid"); logger.debug("attach report"); cmdb.existingCard("Email", emailId) .attachments() .upload(Number+".pdf", "Workorder " + Number, "Document", reportUrl); logger.debug("send email"); cmdb.callFunction("opm_change_email_status") .with("emailid", emailId) .with("status", "Outgoing") .execute(); }]: org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: Sourced file: eval stream : Method Invocation upload 2019-10-23 23:28:18,790: activity 'SYS01.5-SendEmail' closed 2019-10-23 23:28:18,790: Process[key=901_Package_workorder_Process_workorder,mgrname=Package_workorder#1#Process_workorder] - Activity[Process Id=901_Package_workorder_Process_workorder, Id=1009_901_Package_workorder_Process_workorder_SYS01.5-SendEmail, ba=null, ActDefId=SYS01.5-SendEmail] is terminated. 2019-10-23 23:28:18,822: BshToolAgent - application eval(functionLibrary); entries = cmdb.queryClass("MaintCal") .with("WOStarted", false) .fetch(); now = Calendar.getInstance().getTime(); Description = "WO generation launched at " + now; logger.debug("checking time-based schedulings"); for(entry : entries){ startTime = entry.get("ScheduledStart"); int leadTime = entry.get("LeadTime"); leadTime = 0-leadTime; logger.debug("startTime {}",startTime); logger.debug("leadTime {}",leadTime); Calendar c = Calendar.getInstance(); c.setTime(startTime); c.add(Calendar.DATE, leadTime); startTime = c.getTime(); logger.debug("startTime minus leadTime {}",startTime); if(startTime.compareTo(now) < 0){ logger.debug("it's time to start the wo"); cmdb.newProcessInstance("Workorder") .with("Team", entry.get("Team")) .with("ItemsGroup", entry.get("Group")) .with("ShortDescr", entry.get("Description")) .with("ScheduledStart", entry.get("ScheduledStart")) .with("Priority", entry.get("Priority")) .with("SimplifiedWO", entry.get("SimplifiedWO")) .with("OpeningNotes", entry.get("Instructions")) .with("Details", entry.get("Details")) .with("Activity", entry.get("Activity")) .with("ServiceCategory", entry.get("ServiceCategory")) .with("Service", entry.get("Service")) .with("SendToTeam", true) .startAndAdvance(); cmdb.existingCard("MaintCal", entry.getId()) .with("WOStarted", true) .update(); }else{ logger.debug("not time yet to start the wo"); } } terminated incorrectly: Sourced file: eval stream : Method Invocation startAndAdvance : at Line: 44 : in file: eval stream : .startAndAdvance ( ) Target exception: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. 2019-10-23 23:28:18,823: cannot execute tool agent - application terminated incorrectly Sourced file: eval stream : Method Invocation startAndAdvance : at Line: 44 : in file: eval stream : .startAndAdvance ( ) Target exception: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at bsh.BSHPrimarySuffix.doName(Unknown Source) at bsh.BSHPrimarySuffix.doSuffix(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHEnhancedForStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at org.enhydra.shark.toolagent.BshToolAgent.invokeApplication(Unknown Source) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invoke(OverriddableDefaultToolAgent.java:202) at org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent.invoke(CmdbuildDefaultToolAgent.java:70) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:87) at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source) at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.activate(Unknown Source) at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source) at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source) at org.enhydra.shark.WfProcessImpl.run(Unknown Source) at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source) at org.enhydra.shark.WfActivityImpl.finish(Unknown Source) at org.enhydra.shark.WfActivityImpl.complete(Unknown Source) at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source) at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source) at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: Sourced file: eval stream : Method Invocation startAndAdvance at org.enhydra.shark.toolagent.BshToolAgent.invokeApplication(Unknown Source) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invoke(OverriddableDefaultToolAgent.java:202) at org.cmdbuild.shark.toolagent.CmdbuildDefaultToolAgent.invoke(CmdbuildDefaultToolAgent.java:70) at org.cmdbuild.shark.toolagent.OverriddableDefaultToolAgent.invokeApplication(OverriddableDefaultToolAgent.java:87) at org.enhydra.shark.toolagent.StandardToolAgentManager.invokeToolAgent(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.invokeApplication(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler$ToolRunner.run(Unknown Source) at org.enhydra.shark.StandardToolActivityHandler.executeActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.runTool(Unknown Source) at org.enhydra.shark.WfActivityImpl.startActivity(Unknown Source) at org.enhydra.shark.WfActivityImpl.activate(Unknown Source) at org.enhydra.shark.WfProcessImpl.startActivity(Unknown Source) at org.enhydra.shark.WfProcessImpl.queueNext(Unknown Source) at org.enhydra.shark.WfProcessImpl.run(Unknown Source) at org.enhydra.shark.WfProcessImpl.activity_complete(Unknown Source) at org.enhydra.shark.WfActivityImpl.finish(Unknown Source) at org.enhydra.shark.WfActivityImpl.complete(Unknown Source) at org.enhydra.shark.SharkUtilities.changeActivityState(Unknown Source) at org.enhydra.shark.WAPIImpl.changeActivityInstanceState(Unknown Source) at org.enhydra.shark.ws.WAPIWrapper.changeActivityInstanceState(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: Sourced file: eval stream : Method Invocation startAndAdvance : at Line: 44 : in file: eval stream : .startAndAdvance ( ) Target exception: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at bsh.BSHPrimarySuffix.doName(Unknown Source) at bsh.BSHPrimarySuffix.doSuffix(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHPrimaryExpression.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHIfStatement.eval(Unknown Source) at bsh.BSHBlock.evalBlock(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHBlock.eval(Unknown Source) at bsh.BSHEnhancedForStatement.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) at bsh.Interpreter.eval(Unknown Source) ... 58 more 2019-10-23 23:28:18,833: Activity[Process Id=401_Package_wogen_Process_wogen, Id=1001_401_Package_wogen_Process_wogen_SYS01-TimeBasedWOs, ba=null, ActDefId=SYS01-TimeBasedWOs] - failed to execute script [type=text/java,value=eval(functionLibrary); entries = cmdb.queryClass("MaintCal") .with("WOStarted", false) .fetch(); now = Calendar.getInstance().getTime(); Description = "WO generation launched at " + now; logger.debug("checking time-based schedulings"); for(entry : entries){ startTime = entry.get("ScheduledStart"); int leadTime = entry.get("LeadTime"); leadTime = 0-leadTime; logger.debug("startTime {}",startTime); logger.debug("leadTime {}",leadTime); Calendar c = Calendar.getInstance(); c.setTime(startTime); c.add(Calendar.DATE, leadTime); startTime = c.getTime(); logger.debug("startTime minus leadTime {}",startTime); if(startTime.compareTo(now) < 0){ logger.debug("it's time to start the wo"); cmdb.newProcessInstance("Workorder") .with("Team", entry.get("Team")) .with("ItemsGroup", entry.get("Group")) .with("ShortDescr", entry.get("Description")) .with("ScheduledStart", entry.get("ScheduledStart")) .with("Priority", entry.get("Priority")) .with("SimplifiedWO", entry.get("SimplifiedWO")) .with("OpeningNotes", entry.get("Instructions")) .with("Details", entry.get("Details")) .with("Activity", entry.get("Activity")) .with("ServiceCategory", entry.get("ServiceCategory")) .with("Service", entry.get("Service")) .with("SendToTeam", true) .startAndAdvance(); cmdb.existingCard("MaintCal", entry.getId()) .with("WOStarted", true) .update(); }else{ logger.debug("not time yet to start the wo"); } }]: org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: Sourced file: eval stream : Method Invocation startAndAdvance 2019-10-23 23:28:18,833: activity 'SYS01-TimeBasedWOs' closed 2019-10-23 23:28:18,833: Process[key=401_Package_wogen_Process_wogen,mgrname=Package_wogen#1#Process_wogen] - Activity[Process Id=401_Package_wogen_Process_wogen, Id=1001_401_Package_wogen_Process_wogen_SYS01-TimeBasedWOs, ba=null, ActDefId=SYS01-TimeBasedWOs] is terminated.