<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic activiti camel gives Couldn't find activity receivetask1 for processId 9101 in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161805#M115730</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have been trying to integrate camel-activiti with activiti process flow as &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;START-&amp;gt;SERVICETASK(ROUTE TO CAMEL)-&amp;gt;RECEIVETASK(EARLIER CAMEL ROUTE SIGNALS THIS TASK)-&amp;gt;END&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BPM:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;process id="camelprocess" name="My process" isExecutable="true"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="startevent1" name="Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="servicetask1" name="Service Task" activiti:async="true" activiti:type="camel"&amp;gt;&amp;lt;/serviceTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;receiveTask id="receivetask1" name="Receive Task"&amp;gt;&amp;lt;/receiveTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" sourceRef="startevent1" targetRef="servicetask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" sourceRef="servicetask1" targetRef="receivetask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow3" sourceRef="receivetask1" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;CAMELROUTE-CONFIG:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;camel:camelContext id="camelContext"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;camel:route&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;camel:from uri="activiti:camelprocess:servicetask1"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;camel:to uri="bean:serviceActivator?method=doSomething(${body})"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;camel:to uri="activiti:camelprocess:receivetask1"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/camel:route&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/camel:camelContext&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="serviceActivator" class="com.test.CamelServiceActivator"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I debugged the activiti-camel jar I found at:ActivitiProducer.class,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;private void signal(Exchange exchange) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String processInstanceId = findProcessInstanceId(exchange);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution execution = runtimeService.createExecutionQuery()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processDefinitionKey(processKey)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(processInstanceId)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .activityId(activity).singleResult();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (execution == null) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new RuntimeException("Couldn't find activity "+activity+" for processId " + processInstanceId);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;execution is null, and raising &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;||main|ERROR|org.slf4j.helpers.MarkerIgnoringBase:161||||&amp;gt;&amp;gt; Failed delivery for (MessageId: ID-viscx73-PC-50321-1376801958203-0-1 on ExchangeId: ID-viscx73-PC-50321-1376801958203-0-2). Exhausted after delivery attempt: 1 caught: java.lang.RuntimeException: Couldn't find activity receivetask1 for processId 9101 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.lang.RuntimeException: Couldn't find activity receivetask1 for processId 9101&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.camel.ActivitiProducer.signal(ActivitiProducer.java:65)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.camel.ActivitiProducer.process(ActivitiProducer.java:49)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any suggestions please &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 18 Aug 2013 05:07:25 GMT</pubDate>
    <dc:creator>chakri_7</dc:creator>
    <dc:date>2013-08-18T05:07:25Z</dc:date>
    <item>
      <title>activiti camel gives Couldn't find activity receivetask1 for processId 9101</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161805#M115730</link>
      <description>Hi I have been trying to integrate camel-activiti with activiti process flow as START-&amp;gt;SERVICETASK(ROUTE TO CAMEL)-&amp;gt;RECEIVETASK(EARLIER CAMEL ROUTE SIGNALS THIS TASK)-&amp;gt;ENDBPM:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;process id="camelprocess" name="My process" isExecutable="true"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="startevent1" name=</description>
      <pubDate>Sun, 18 Aug 2013 05:07:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161805#M115730</guid>
      <dc:creator>chakri_7</dc:creator>
      <dc:date>2013-08-18T05:07:25Z</dc:date>
    </item>
    <item>
      <title>Re: activiti camel gives Couldn't find activity receivetask1 for processId 9101</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161806#M115731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Any suggestions please!!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 01:18:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161806#M115731</guid>
      <dc:creator>chakri_7</dc:creator>
      <dc:date>2013-08-20T01:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: activiti camel gives Couldn't find activity receivetask1 for processId 9101</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161807#M115732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It worked by adding inbuilt camel queues as shown in the example. I thought they were just shown as example for various routes. But by passing to queue actually the ServiceTask was made asynchronous in camel and later from queue they were read and invoked the receive task in activiti&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;camel:to uri="seda:tempQueue"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;camel:from uri="seda:tempQueue"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 17:14:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161807#M115732</guid>
      <dc:creator>chakri_7</dc:creator>
      <dc:date>2013-08-20T17:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: activiti camel gives Couldn't find activity receivetask1 for processId 9101</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161808#M115733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;With this patch you do not need that extra seda calling.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://github.com/Activiti/Activiti/pull/126" rel="nofollow noopener noreferrer"&gt;https://github.com/Activiti/Activiti/pull/126&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Sep 2013 12:04:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-camel-gives-couldn-t-find-activity-receivetask1-for/m-p/161808#M115733</guid>
      <dc:creator>smirzai</dc:creator>
      <dc:date>2013-09-09T12:04:24Z</dc:date>
    </item>
  </channel>
</rss>

