CMDBuild Forum

non riesco ad attivare un processo

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

 
 
Dove sbaglio??????
 
 
Grazie

Normalmente rispondiamo sul forum a domande di interesse generale mentre le attività relative a richieste specifiche di un utilizzatore vengono svolte nell'ambito di un servizio di supporto da sottoscrivere ( http://www.cmdbuild.org/it/supporto ).

Se ci invia il database e il file xpdl possiamo egualmente provare a fare una verifica veloce.

Fabio

 

Previously Tecnoteca wrote:

Normalmente rispondiamo sul forum a domande di interesse generale mentre le attività relative a richieste specifiche di un utilizzatore vengono svolte nell'ambito di un servizio di supporto da sottoscrivere ( http://www.cmdbuild.org/it/supporto ).

Se ci invia il database e il file xpdl possiamo egualmente provare a fare una verifica veloce.

Fabio

 

Come potrà certamente immaginare, sono ancora nella fase di studio. Quindi sto imparando ad usare il vistema per opi potermi cimentare in applicazioni 'vere'. Terrò in debita considerazione il servizio di supporto.
 
Ecco comunque il database ed il test di XPDL che ho realizzato.
http://62.94.61.26/ajxp/data/public/3e67384602d0361a8b585450b8635f8b.php?lang=it
http://62.94.61.26/ajxp/data/public/c6a42033637608b201124006e1e24db0.php?lang=it
 
Grazie
Francesco Venturini
Terni

Ok, cerchiamo di dare un'occhiata.

Essendoci oltre 1000 download dell'applicazione al mese, ci è purtroppo materialmente impossibile farci carico e risolvere i problemi specifici di tutti.

Preferiamo in generale dedicare le nostre risorse ad attività utili per tutti ed in particolare ad estendere le fuzionalità del progetto, fornendo anche documentazione quanto più completa ci è possibile.

Fabio