Salve come descritto in oggetto ho difficoltà a caricare il file xpdl, in pratica scarico il template(file xpdl) lo modifico con twe e quando cerco di caricarlo mi dà il seguente errore:
Call: services/json/workflow/uploadxpdl
----------------------------------------
Error: org.cmdbuild.workflow.CMWorkflowException: org.enhydra.shark.api.client.wfservice.PackageInvalid: Error in package
at org.cmdbuild.workflow.service.AbstractSharkService.uploadPackage(AbstractSharkService.java:172)
at org.cmdbuild.workflow.service.TransactedSharkService.access$201(TransactedSharkService.java:16)
at org.cmdbuild.workflow.service.TransactedSharkService$2.command(TransactedSharkService.java:110)
at org.cmdbuild.workflow.service.TransactedSharkService$2.command(TransactedSharkService.java:107)
at org.cmdbuild.workflow.service.TransactedSharkService$TransactedExecutor.execute(TransactedSharkService.java:24)
at org.cmdbuild.workflow.service.TransactedSharkService.uploadPackage(TransactedSharkService.java:107)
at org.cmdbuild.workflow.xpdl.CachedProcessDefinitionStore.uploadPackage(CachedProcessDefinitionStore.java:264)
at org.cmdbuild.workflow.xpdl.AbstractProcessDefinitionManager.updateDefinition(AbstractProcessDefinitionManager.java:53)
at org.cmdbuild.workflow.xpdl.XpdlManager.updateDefinition(XpdlManager.java:115)
at org.cmdbuild.workflow.ProcessClassImpl.updateDefinition(ProcessClassImpl.java:171)
at org.cmdbuild.logic.WorkflowLogic.updateProcessDefinition(WorkflowLogic.java:438)
at org.cmdbuild.servlets.json.Workflow.uploadXpdl(Workflow.java:263)
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:606)
at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.enhydra.shark.api.client.wfservice.PackageInvalid: Error in package
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.PackageAdministrationEJBEndpointPortSoapBindingStub.uploadPackage(Unknown Source)
at org.cmdbuild.workflow.service.AbstractSharkService.uploadPackage(AbstractSharkService.java:166)
... 47 more
Mi succede anche se cerco di ricaricare lo stesso file senza modifiche, spero che qualcuno possa aiutarmi.
Nessuno mi può aiutare???
Previously Gianni wrote:
Salve come descritto in oggetto ho difficoltà a caricare il file xpdl, in pratica scarico il template(file xpdl) lo modifico con twe e quando cerco di caricarlo mi dà il seguente errore:
Call: services/json/workflow/uploadxpdl
----------------------------------------
Error: org.cmdbuild.workflow.CMWorkflowException: org.enhydra.shark.api.client.wfservice.PackageInvalid: Error in package
at org.cmdbuild.workflow.service.AbstractSharkService.uploadPackage(AbstractSharkService.java:172)
at org.cmdbuild.workflow.service.TransactedSharkService.access$201(TransactedSharkService.java:16)
at org.cmdbuild.workflow.service.TransactedSharkService$2.command(TransactedSharkService.java:110)
at org.cmdbuild.workflow.service.TransactedSharkService$2.command(TransactedSharkService.java:107)
at org.cmdbuild.workflow.service.TransactedSharkService$TransactedExecutor.execute(TransactedSharkService.java:24)
at org.cmdbuild.workflow.service.TransactedSharkService.uploadPackage(TransactedSharkService.java:107)
at org.cmdbuild.workflow.xpdl.CachedProcessDefinitionStore.uploadPackage(CachedProcessDefinitionStore.java:264)
at org.cmdbuild.workflow.xpdl.AbstractProcessDefinitionManager.updateDefinition(AbstractProcessDefinitionManager.java:53)
at org.cmdbuild.workflow.xpdl.XpdlManager.updateDefinition(XpdlManager.java:115)
at org.cmdbuild.workflow.ProcessClassImpl.updateDefinition(ProcessClassImpl.java:171)
at org.cmdbuild.logic.WorkflowLogic.updateProcessDefinition(WorkflowLogic.java:438)
at org.cmdbuild.servlets.json.Workflow.uploadXpdl(Workflow.java:263)
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:606)
at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:144)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:724)
Caused by: org.enhydra.shark.api.client.wfservice.PackageInvalid: Error in package
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.PackageAdministrationEJBEndpointPortSoapBindingStub.uploadPackage(Unknown Source)
at org.cmdbuild.workflow.service.AbstractSharkService.uploadPackage(AbstractSharkService.java:166)
... 47 more
Mi succede anche se cerco di ricaricare lo stesso file senza modifiche, spero che qualcuno possa aiutarmi.
L'XPDL che ha configurato evidentemente contiene degli errori.
Qualche informazione utile può trovarla nel tab "Problems" dell'editor TWE.
CMDBuild Team
Ma anche con il file di template che ho scaricato da CMDBuild?
Praticamente ho creato una superclasse asset e due sottoclassi e tre utenti, ho creato il processo e scaricato il template, se provo a ricaricarlo mi dà l'errore di cui sopra. Sbaglio a creare il processo o bisogna aggiungere qualche cosa che mi sfugge? Vi ringrazi per la risposta e spero che possiate farmi chiarezza su questo
Previously Tecnoteca wrote:
L'XPDL che ha configurato evidentemente contiene degli errori.
Qualche informazione utile può trovarla nel tab "Problems" dell'editor TWE.
CMDBuild Team
Il file template scaricato da CMDBuild è un file XPDL praticamente vuoto, nel senso che NON è configurato nessun flusso.
Ovviamente quel file non può essere utilizzato per eseguire un workflow.
Per la corretta configurazione di un file XPDL si consiglia la lettura del Workflow Manual di CMDBuild.
CMDBuild Team
Buongiorno,
anche io ho "litigato" parecchio con il modulo workflow.
Proprio come lei, aprendo il template scaricato dal CMDBUILD nel TWE ottenevo degli errori e la "reimportazione" nel CMDBUILD del workflow modificato non andava a buon fine.
Cercando sui forum e rileggendo attentamente il manuale ho scoperto che la sola versione di TWE compatbile è la 4.4 (TWE Together Workflow Editor 4.4). Ho provato versioni più recenti e generavano tutte errori nella reimportazione in cmdbuile. Attualmente io utilizzo la 4.4.1.
Spero di essere stato di qualche utilità, saluti,
giuliano