Salve. Bellissimo strumento dalle potenzialità pressocchè infinite.
Chiedo aiuto. Sono alle prima armi.
Ho seguito la guida per la creazione di un processo e sono bloccato al punto in cui ne attivo uno e tento di salvare/confermare una prima istanza del processo.
Ho esportato il template del processo in xpdl.
Lo ho importato in Together Workflow Editor 4.7-1 (ci sono configurazioni particolari da fare all'editor???)
Qui ho inserito una prima Lane per gli 'existing participant'
Ho aggiunto uno start, una prima attività in cui metto in evidenza gli attributi (tutti), e un end.
Poi ricarico il template su cmdbuild.
Ora avvio il processo. Mi appaiono gli attributi che ho sceto, compreso l'unico modificabile che ho messo.
Ecco il problema: salvo ma mi segna un errore:
org.cmdbuild.workflow.CMWorkflowException: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Restoring of ProcessVariable failed at org.cmdbuild.workflow.service.AbstractSharkService.startProcess(AbstractSharkService.java:258) at org.cmdbuild.workflow.service.TransactedSharkService.access$501(TransactedSharkService.java:16) at org.cmdbuild.workflow.service.TransactedSharkService$5.command(TransactedSharkService.java:141) at org.cmdbuild.workflow.service.TransactedSharkService$5.command(TransactedSharkService.java:138) at org.cmdbuild.workflow.service.TransactedSharkService$TransactedExecutor.execute(TransactedSharkService.java:24) at org.cmdbuild.workflow.service.TransactedSharkService.startProcess(TransactedSharkService.java:138) at org.cmdbuild.workflow.service.AbstractSharkService.startProcess(AbstractSharkService.java:241) at org.cmdbuild.workflow.WorkflowEngineWrapper.startProcess(WorkflowEngineWrapper.java:95) at org.cmdbuild.logic.WorkflowLogic.startProcess(WorkflowLogic.java:170) at org.cmdbuild.logic.WorkflowLogic.startProcess(WorkflowLogic.java:165) at org.cmdbuild.servlets.json.Workflow.saveActivity(Workflow.java:173) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94) at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:679) Caused by: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Restoring of ProcessVariable failed at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696) at org.apache.axis.Message.getSOAPEnvelope(Message.java:435) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at org.enhydra.shark.ejb.client.ws.WAPIEJBEndpointPortSoapBindingStub.startProcess(Unknown Source) at org.cmdbuild.workflow.service.AbstractSharkService.startProcess(AbstractSharkService.java:253) ... 42 more
Segue estratto dei log prelevati durante le operazioni che danno errore.
INFO 2013-01-23 18:11:29 [jsonrpc ] Calling url /workflow/saveactivity
==> /var/log/tomcat6/shark.log <==
2013-01-23 18:11:29,738: SharkUtilities -> synchronizing XPDL cache
2013-01-23 18:11:29,758: Process [key=12_Package_prova_Process_prova,mgrname=Package_prova#2#Process_prova] is created
2013-01-23 18:11:29,805: process 'Process_prova' started
2013-01-23 18:11:29,805: sending notification for start of process 'Process_prova'
2013-01-23 18:11:29,820: Process [key=12_Package_prova_Process_prova,mgrname=Package_prova#2#Process_prova] is starting...
2013-01-23 18:11:29,823: Process[key=12_Package_prova_Process_prova,mgrname=Package_prova#2#Process_prova] - Activity[Process Id=12_Package_prova_Process_prova, Id=23_12_Package_prova_Process_prova_Process_prova_act1, ba=null, ActDefId=Process_prova_act1] is created
2013-01-23 18:11:29,824: activity 'Process_prova_act1' started
2013-01-23 18:11:29,825: activity 'Process_prova_act1' closed
2013-01-23 18:11:29,826: Process[key=12_Package_prova_Process_prova,mgrname=Package_prova#2#Process_prova] - Activity[Process Id=12_Package_prova_Process_prova, Id=23_12_Package_prova_Process_prova_Process_prova_act1, ba=null, ActDefId=Process_prova_act1] is completed.
2013-01-23 18:11:29,829: Restoring of ProcessVariable failed
2013-01-23 18:11:29,830: process 'Process_prova' closed
2013-01-23 18:11:29,830: sending notification for update of process 'Process_prova'
==> /var/log/tomcat6/cmdbuild.log <==
ERROR 2013-01-23 18:11:29 [jsonrpc ] A org.cmdbuild.workflow.CMWorkflowException occurred calling method class org.cmdbuild.servlets.json.Workflow.saveActivity: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Restoring of ProcessVariable failed