Problème de déploiement du workflow

cancel
Showing results for 
Search instead for 
Did you mean: 
lemizo
Member II

Problème de déploiement du workflow

Bonjour tout le monde,

Je suis entrain de développer mon workflow sur alfresco community 4.2.c et activiti, sous linux

Voilà l'erreur que j'obtiens:


17:47:16,930 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.PostgreSQLDialect.
17:47:20,283 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
17:47:20,795 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 05100002 Workflow deployment failed
        at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:339)
        at org.alfresco.repo.workflow.WorkflowDeployer$1.doWork(WorkflowDeployer.java:457)
        at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529)
        at org.alfresco.repo.workflow.WorkflowDeployer.onBootstrap(WorkflowDeployer.java:453)
        at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209)
        at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: org.alfresco.service.cmr.dictionary.DictionaryException: 05100001 Could not import bootstrap model alfresco/workflow/workflowModel-custom.xml
        at org.alfresco.repo.dictionary.DictionaryBootstrap.onDictionaryInit(DictionaryBootstrap.java:158)
        at org.alfresco.repo.dictionary.DictionaryBootstrap.bootstrap(DictionaryBootstrap.java:105)
        at org.alfresco.repo.workflow.WorkflowDeployer.init(WorkflowDeployer.java:257)
        … 27 more
Caused by: org.alfresco.service.cmr.dictionary.DictionaryException: 05100000 Failed to compile model prfm:SurveyModel
        at org.alfresco.repo.dictionary.CompiledModel.<init>(CompiledModel.java:108)
        at org.alfresco.repo.dictionary.M2Model.compile(M2Model.java:163)
        at org.alfresco.repo.dictionary.DictionaryDAOImpl.putModelImpl(DictionaryDAOImpl.java:305)
        at org.alfresco.repo.dictionary.DictionaryDAOImpl.putModel(DictionaryDAOImpl.java:288)
        at org.alfresco.repo.dictionary.DictionaryBootstrap.onDictionaryInit(DictionaryBootstrap.java:154)
        … 29 more
Caused by: org.alfresco.service.namespace.NamespaceException: Namespace prefix  is not mapped to a namespace URI
        at org.alfresco.service.namespace.QName.createQName(QName.java:99)
        at org.alfresco.service.namespace.QName.createQName(QName.java:121)
        at org.alfresco.repo.dictionary.M2PropertyDefinition.<init>(M2PropertyDefinition.java:67)
        at org.alfresco.repo.dictionary.M2ClassDefinition.<init>(M2ClassDefinition.java:102)
        at org.alfresco.repo.dictionary.M2TypeDefinition.<init>(M2TypeDefinition.java:41)
        at org.alfresco.repo.dictionary.CompiledModel.constructDefinitions(CompiledModel.java:149)
        at org.alfresco.repo.dictionary.CompiledModel.<init>(CompiledModel.java:88)
        … 33 more
17:47:47,960 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
17:47:47,978 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
17:47:49,001 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopping 'sysAdmin' subsystem, ID: [sysAdmin, default]
17:47:49,002 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Stopped 'sysAdmin' subsystem, ID: [sysAdmin, default]
17:47:49,012 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'registry' defined in class path resource [alfresco/core-services-context.xml]: Invocation of init method failed; nested exception is java.rmi.server.ExportException: Port already in use: 50500; nested exception is:
        java.net.BindException: Address already in use
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:281)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.rmi.server.ExportException: Port already in use: 50500; nested exception is:
        java.net.BindException: Address already in use
        at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:328)
        at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:236)
        at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
        at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)
        at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:207)
        at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:122)
        at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:98)
        at java.rmi.registry.LocateRegistry.createRegistry(LocateRegistry.java:239)
        at org.springframework.remoting.rmi.RmiRegistryFactoryBean.getRegistry(RmiRegistryFactoryBean.java:230)
        at org.springframework.remoting.rmi.RmiRegistryFactoryBean.getRegistry(RmiRegistryFactoryBean.java:193)
        at org.springframework.remoting.rmi.RmiRegistryFactoryBean.afterPropertiesSet(RmiRegistryFactoryBean.java:164)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
        … 29 more
Caused by: java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
        at java.net.ServerSocket.bind(ServerSocket.java:376)
        at java.net.ServerSocket.<init>(ServerSocket.java:237)
        at org.alfresco.util.remote.server.socket.HostConfigurableSocketFactory.createServerSocket(HostConfigurableSocketFactory.java:111)
        at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:667)
        at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:317)
        … 41 more



avec cela mon fichier qui définit le processus

<blockcode>
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:activiti="http://activiti.org/bpmn"
xmlns:b
pmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlnsSmiley Surprisedmgdc="http://www.omg.org/spec/DD/20100524/DC" xmlnsSmiley Surprisedmgdi="http://www.omg.org/spec/DD/20100524/DI" typeLa
nguage=
"http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.activiti.org/test">
  <process id="SurveyAction" name="Survey Action" isExecutable="true">
    <startEvent id="startevent1" name="Start" activiti:formKey="scSmiley FrustratedubmitMOM"></startEvent>
    <scriptTask id="scripttask1" name="MOM" scriptFormat="javascript" activiti:autoStoreVariables="true">
      <script>var prfm_reviewMOM = 0; var prfm_review = false;</script>
    </scriptTask>
    <manualTask id="manualtask1" name="TRAVAUX"></manualTask>
    <userTask id="usertask1" name="DPDI REVIEW1" activiti:assignee="${initiator.properties.userName}" activiti:formKey="sc:activitiDpdiR1"></userTask>
    <scriptTask id="scripttask2" name="RAPPORT DE SURVEY" scriptFormat="javascript" activiti:autoStoreVariables="true">
      <script>var prfm_reviewRapport = 0; var prfm_reviewRapS = false;</script>
    </scriptTask>
    <parallelGateway id="parallelgateway1" name="Parallel Gateway"></parallelGateway>
    <userTask id="usertask2" name="DPDI REVIEW2" activiti:candidateGroups="GROUP_DPDI" activiti:formKey="sc:activitiDpdiR2">
      <extensionElements>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[if(task.getVariableLocal('prfm_reviewRapportSurvey') == 'Approve') {
                        var newReviewSurvey = prfm_reviewRapport + 1;
                        execution.setVariable('prfm_reviewRapport', newReviewSurvey);
                    }]]></activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <userTask id="usertask3" name="DPIO RADIO REVIEW" activiti:candidateGroups="GROUP_RADIO" activiti:formKey="sc:activitiRadioR">
      <extensionElements>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[if(task.getVariableLocal('prfm_reviewRapportSurvey') == 'Approve') {
                        var newReviewSurvey = prfm_reviewRapport + 1;
                        execution.setVariable('prfm_reviewRapport', newReviewSurvey);
                    }]]></activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <userTask id="usertask4" name="DPIO TRANS REVIEW" activiti:candidateGroups="GROUP_TRANS" activiti:formKey="sc:activitiTransR">
      <extensionElements>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[if(task.getVariableLocal('prfm_reviewRapportSurvey') == 'Approve') {
                        var newReviewSurvey = prfm_reviewRapport + 1;
                        execution.setVariable('prfm_reviewRapport', newReviewSurvey);
                    }]]></activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <userTask id="usertask5" name="DOM ENERGIE REVIEW" activiti:candidateGroups="GROUP_ENERGIE" activiti:formKey="sc:activitiEnergieR">
      <extensionElements>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[if(task.getVariableLocal('prfm_reviewRapportSurvey') == 'Approve') {
                        var newReviewSurvey = prfm_reviewRapport + 1;
                        execution.setVariable('prfm_reviewRapport', newReviewSurvey);
                    }]]></activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <userTask id="usertask6" name="DOM BSS REVIEW" activiti:candidateGroups="GROUP_BSS" activiti:formKey="sc:activitiBssR">
      <extensionElements>
        <activiti:taskListener event="complete" class="org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener">
          <activiti:field name="script">
            <activiti:string><![CDATA[if(task.getVariableLocal('prfm_reviewRapportSurvey') == 'Approve') {
                        var newReviewSurvey = prfm_reviewRapport + 1;
                        execution.setVariable('prfm_reviewRapport', newReviewSurvey);
                    }]]></activiti:string>
          </activiti:field>
        </activiti:taskListener>
      </extensionElements>
    </userTask>
    <parallelGateway id="parallelgateway2" name="Parallel Gateway"></parallelGateway>
    <sequenceFlow id="flow1" sourceRef="startevent1" targetRef="scripttask1"></sequenceFlow>
    <sequenceFlow id="flow2" sourceRef="scripttask1" targetRef="manualtask1"></sequenceFlow>
    <sequenceFlow id="flow3" sourceRef="manualtask1" targetRef="usertask1"></sequenceFlow>
    <sequenceFlow id="flow5" sourceRef="usertask1" targetRef="scripttask2"></sequenceFlow>
    <sequenceFlow id="flow6" sourceRef="scripttask2" targetRef="parallelgateway1"></sequenceFlow>
    <sequenceFlow id="flow7" sourceRef="parallelgateway1" targetRef="usertask2"></sequenceFlow>
    <sequenceFlow id="flow8" sourceRef="parallelgateway1" targetRef="usertask3"></sequenceFlow>
    <sequenceFlow id="flow9" sourceRef="parallelgateway1" targetRef="usertask4"></sequenceFlow>
    <sequenceFlow id="flow10" sourceRef="parallelgateway1" targetRef="usertask5"></sequenceFlow>
    <sequenceFlow id="flow11" sourceRef="parallelgateway1" targetRef="usertask6"></sequenceFlow>
    <sequenceFlow id="flow12" sourceRef="usertask2" targetRef="parallelgateway2"></sequenceFlow>
    <sequenceFlow id="flow13" sourceRef="usertask3" targetRef="parallelgateway2"></sequenceFlow>
    <sequenceFlow id="flow14" sourceRef="usertask4" targetRef="parallelgateway2"></sequenceFlow>
    <sequenceFlow id="flow15" sourceRef="usertask5" targetRef="parallelgateway2"></sequenceFlow>
    <sequenceFlow id="flow16" sourceRef="usertask6" targetRef="parallelgateway2"></sequenceFlow>
    <exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"></exclusiveGateway>
    <sequenceFlow id="flow17" sourceRef="parallelgateway2" targetRef="exclusivegateway1"></sequenceFlow>
    <sequenceFlow id="flow21" sourceRef="exclusivegateway1" targetRef="scripttask2">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${prfm_reviewRapport < 5}]]></conditionExpression>
    </sequenceFlow>
    <serviceTask id="mailtask1" name="Mail Task" activiti:type="mail"></serviceTask>
    <endEvent id="endevent1" name="End"></endEvent>
    <sequenceFlow id="flow23" sourceRef="exclusivegateway1" targetRef="mailtask1"></sequenceFlow>
    <sequenceFlow id="flow24" sourceRef="mailtask1" targetRef="endevent1"></sequenceFlow>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_SurveyAction">
    <bpmndi:BPMNPlane bpmnElement="SurveyAction" id="BPMNPlane_SurveyAction">
      <bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1">
        <omgdc:Bounds height="35.0" width="35.0" x="10.0" y="120.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="scripttask1" id="BPMNShape_scripttask1">
        <omgdc:Bounds height="55.0" width="105.0" x="80.0" y="110.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="manualtask1" id="BPMNShape_manualtask1">
        <omgdc:Bounds height="55.0" width="105.0" x="220.0" y="110.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1">
        <omgdc:Bounds height="55.0" width="105.0" x="370.0" y="110.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="scripttask2" id="BPMNShape_scripttask2">
        <omgdc:Bounds height="55.0" width="105.0" x="510.0" y="110.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="parallelgateway1" id="BPMNShape_parallelgateway1">
        <omgdc:Bounds height="40.0" width="40.0" x="640.0" y="117.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask2" id="BPMNShape_usertask2">
        <omgdc:Bounds height="55.0" width="105.0" x="700.0" y="10.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask3" id="BPMNShape_usertask3">
        <omgdc:Bounds height="55.0" width="105.0" x="700.0" y="90.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask4" id="BPMNShape_usertask4">
        <omgdc:Bounds height="55.0" width="105.0" x="700.0" y="164.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask5" id="BPMNShape_usertask5">
        <omgdc:Bounds height="55.0" width="105.0" x="700.0" y="230.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="usertask6" id="BPMNShape_usertask6">
        <omgdc:Bounds height="55.0" width="105.0" x="700.0" y="300.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="parallelgateway2" id="BPMNShape_parallelgateway2">
        <omgdc:Bounds height="40.0" width="40.0" x="840.0" y="117.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="exclusivegateway1" id="BPMNShape_exclusivegateway1">
        <omgdc:Bounds height="40.0" width="40.0" x="910.0" y="117.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="mailtask1" id="BPMNShape_mailtask1">
        <omgdc:Bounds height="55.0" width="105.0" x="970.0" y="108.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1">
        <omgdc:Bounds height="35.0" width="35.0" x="1130.0" y="118.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
        <omgdi:waypoint x="45.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="80.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
        <omgdi:waypoint x="185.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="220.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
        <omgdi:waypoint x="325.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="370.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
        <omgdi:waypoint x="475.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="510.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow6" id="BPMNEdge_flow6">
        <omgdi:waypoint x="615.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="640.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow7" id="BPMNEdge_flow7">
        <omgdi:waypoint x="660.0" y="117.0"></omgdi:waypoint>
        <omgdi:waypoint x="660.0" y="37.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="37.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow8" id="BPMNEdge_flow8">
        <omgdi:waypoint x="680.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="117.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow9" id="BPMNEdge_flow9">
        <omgdi:waypoint x="660.0" y="157.0"></omgdi:waypoint>
        <omgdi:waypoint x="660.0" y="191.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="191.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow10" id="BPMNEdge_flow10">
        <omgdi:waypoint x="660.0" y="157.0"></omgdi:waypoint>
        <omgdi:waypoint x="660.0" y="257.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="257.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow11" id="BPMNEdge_flow11">
        <omgdi:waypoint x="660.0" y="157.0"></omgdi:waypoint>
        <omgdi:waypoint x="660.0" y="327.0"></omgdi:waypoint>
        <omgdi:waypoint x="700.0" y="327.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow12" id="BPMNEdge_flow12">
        <omgdi:waypoint x="805.0" y="37.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="37.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="117.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow13" id="BPMNEdge_flow13">
        <omgdi:waypoint x="805.0" y="117.0"></omgdi:waypoint>
        <omgdi:waypoint x="840.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow14" id="BPMNEdge_flow14">
        <omgdi:waypoint x="805.0" y="191.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="191.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="157.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow15" id="BPMNEdge_flow15">
        <omgdi:waypoint x="805.0" y="257.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="257.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="157.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow16" id="BPMNEdge_flow16">
        <omgdi:waypoint x="805.0" y="327.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="327.0"></omgdi:waypoint>
        <omgdi:waypoint x="860.0" y="157.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow17" id="BPMNEdge_flow17">
        <omgdi:waypoint x="880.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="910.0" y="137.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow21" id="BPMNEdge_flow21">
        <omgdi:waypoint x="930.0" y="157.0"></omgdi:waypoint>
        <omgdi:waypoint x="930.0" y="382.0"></omgdi:waypoint>
        <omgdi:waypoint x="763.0" y="382.0"></omgdi:waypoint>
        <omgdi:waypoint x="562.0" y="382.0"></omgdi:waypoint>
        <omgdi:waypoint x="562.0" y="165.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow23" id="BPMNEdge_flow23">
        <omgdi:waypoint x="950.0" y="137.0"></omgdi:waypoint>
        <omgdi:waypoint x="970.0" y="135.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="flow24" id="BPMNEdge_flow24">
        <omgdi:waypoint x="1075.0" y="135.0"></omgdi:waypoint>
        <omgdi:waypoint x="1130.0" y="135.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>

</blockcode>


mon fichier workflowModel-Custom.xml


<?xml version="1.0" encoding="UTF-8"?>

<model name="prfm:SurveyModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

        <imports>
                <!– Import Alfresco Dictionary Definitions –>
                <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
                <import uri="http://www.alfresco.org/model/bpm/1.0" prefix="bpm" />
        </imports>

        <namespaces>
                <namespace uri="http://www.performance.com/model/workflow/1.0"
                        prefix="prfm" />
        </namespaces>
<types>
<type name="prfm:SubmitMOM">
    <parent>bpm:startTask</parent>
</type>
<type name="prfm:activitiDpdiR1">
    <parent>prfm:SubmitMOM</parent>
</type>

<type name="prfm:activitiDpdiR2">
    <parent>prfm:activitiReviewTask</parent>
</type>
<type name="prfm:activitiRadioR">
    <parent>prfm:activitiReviewTask</parent>
</type>
<type name="prfm:activitiTransR">
    <parent>prfm:activitiReviewTask</parent>
</type>
<type name="prfm:activitiEnergieR">
    <parent>prfm:activitiReviewTask</parent>
</type>
<type name="prfm:activitiBssR">
    <parent>prfm:activitiReviewTask</parent>
</type>

<type name="prfm:activitiReviewTask">
    <parent>bpm:reviewRapportSurvey</parent>
    <properties>
        <property name="prfm_reviewRapportSurvey">
            <type>d:text</type>
            <default>Reject</default>
            <constraints>
                <constraint type="LIST">
                    <parameter name="allowedValues">
                        <list>
                            <value>Approve</value>
                            <value>Reject</value>
                        </list>
                    </parameter>
                </constraint>
            </constraints>
        </property>
    </properties>
    <overrides>
        <property name="bpm:packageItemActionGroup">
            <default>read_package_item_actions</default>
        </property>
        <property name="bpm:outcomePropertyName">
            <default>{http://www.performance.com/model/workflow/1.0}reviewRapportSurvey</default>
        </property>
    </overrides>
</type>
</types>
</model>



mon fichier de config share-workflow-form-config.xml

<config evaluator="task-type" condition="prfm:activitiReviewTask">
    <forms>
        <form>
            <field-visibility>
                <show id="bpm:workflowDescription" />
                <show id="packageItems" />
                <show id="prfm_reviewRapportSurvey" />
                <show id="transitions" />
            </field-visibility>
            <appearance>
                <set id="" appearance="title" label-id="workflow.set.general" />
                <set id="info" appearance="" template="/org/alfresco/components/form/2-column-set.ftl" />
                <set id="assignee" appearance="title" label-id="workflow.set.assignee" />
                <set id="items" appearance="title" label-id="workflow.set.items" />
                <set id="response" appearance="title" label-id="workflow.set.response" />
                <field id="bpm:workflowDescription" label-id="workflow.field.message">
                    <control template="/org/alfresco/components/form/controls/textarea.ftl">
                        <control-param name="style">width: 95%</control-param>
                    </control>
                </field>
                <field id="packageItems" set="items" />
                <field id="prfm_reviewRapportSurvey" set="response" />
                <field id="transitions" set="response" />
            </appearance>
        </form>


et finalement j'ai ajouté ses quelques lignes dans mon bootstrap-context.xml

<props>
               <props>   
                    <prop key="engineId">activiti</prop>
                    <prop key="location">alfresco/workflow/surveyModel.bpmn20.xml</prop>
                    <prop key="mimetype">text/xml</prop>
                    <prop key="redeploy">false</prop>
                </props>

             </list>
        </property>
        <property name="models">
            <list>
               <value>alfresco/workflow/workflowModel.xml</value>
               <value>alfresco/workflow/wcmWorkflowModel.xml</value>
               <value>alfresco/workflow/invitation-nominated-workflow-model.xml</value>
               <value>alfresco/workflow/invitation-moderated-workflow-model.xml</value>
               <value>alfresco/workflow/workflowModel-custom.xml</value>
            </list>





Si quelqu'un voudrait bien m'aider je lui remercie d'avance.

Bonne continuation à tous
3 Replies
cleseach
Active Member II

Re: Problème de déploiement du workflow

Bonjour,

Je vois plusieurs erreurs dans votre log :
<blockquote>Caused by: org.alfresco.service.namespace.NamespaceException: Namespace prefix  is not mapped to a namespace URI</blockquote>
et
<blockquote>Caused by: java.rmi.server.ExportException: Port already in use: 50500; nested exception is:
        java.net.BindException: Address already in use</blockquote>


Le premier problème provient de votre modèle à la ligne :
<property name="prfm_reviewRapportSurvey">

Vous devez utiliser ":" à la place de "_" dans les fichiers de modèles. Faites le remplacement et tout sera OK.

Le second est sûrement lié au fait que vous essayer de démarrer Alfresco alors qu'une autre instance "tourne" encore.

Cordialement,
Charles Le Seac'h
lemizo
Member II

Re: Problème de déploiement du workflow

Merci de votre réponse rapide Smiley Happy

J'ai modifié mes fichiers de modèles comme vous me l'avez dites et en redémarrant j'ai l'erreur suivant:


efault] complete
2014-06-11 11:01:48,345  INFO  [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'OOoDirect' subsystem, ID: [OOoDirect, default]
2014-06-11 11:01:48,792  WARN  [alfresco.util.OpenOfficeConnectionTester] [localhost-startStop-1] An initial OpenOffice connection could not be established.
2014-06-11 11:01:48,796  INFO  [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'OOoDirect' subsystem, ID: [OOoDirect, default] complete
2014-06-11 11:01:48,802  INFO  [repo.admin.ConfigurationChecker] [localhost-startStop-1] The Alfresco root data directory ('dir.root') is: alf_data_dev
2014-06-11 11:01:49,162  INFO  [admin.patch.PatchExecuter] [localhost-startStop-1] Checking for patches to apply …
2014-06-11 11:01:49,924  INFO  [admin.patch.PatchExecuter] [localhost-startStop-1] No patches were required.
2014-06-11 11:01:49,938  INFO  [repo.module.ModuleServiceImpl] [localhost-startStop-1] Found 1 module(s).
2014-06-11 11:01:50,004  INFO  [repo.module.ModuleServiceImpl] [localhost-startStop-1] Upgrading module 'workflow-second-repo' version 1.0.1406111100 (was 1.0.1406101657).


et http://localhost:8080/alfresco ne se lance plus

Merci beaucoup de votre aide
cleseach
Active Member II

Re: Problème de déploiement du workflow

Bonjour,

Votre extrait de log ne montre aucune erreur. Tout au plus un warning "normal" sur le démarrage d'OpenOffice.
Si Alfresco n'est plus accessible, c'est qu'il doit y avoir un problème ailleurs dans les logs.

Cordialement,
Charles Le Seac'h