<?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 multiInstanceCharacteristics - Sequential Execution Issue in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50286#M29145</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;For sequential executions (isSequential="true"), only the first value from the collection gets assigned to all the executions.&amp;nbsp; For parallel executions (isSequential="false"), it works fine and each execution gets one value from the collection.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the snippet:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="servicetask1" name="Serial Multi Task" activiti:class="com.activity.test.SerialMultiDelegate" activiti:assignee="${item}"&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;multiInstanceLoopCharacteristics isSequential="false" activiti:collection="${items}" activiti:elementVariable="item" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/serviceTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class SerialMultiDelegate implements JavaDelegate {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void execute(DelegateExecution execution) throws Exception {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String item = (String) execution.getVariable("item");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Thread.sleep((System.currentTimeMillis() % 5) * 1000);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println("Item: " + item);&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;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class SerialMultiRunner {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void main(String[] args) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RepositoryService repositoryService = processEngine&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;.getRepositoryService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repositoryService.createDeployment().addClasspathResource(&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;nbsp;&amp;nbsp;&amp;nbsp;"diagrams/SerialMulti.bpmn20.xml")&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;nbsp;&amp;nbsp;&amp;nbsp;.deploy();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RuntimeService runtimeService = processEngine.getRuntimeService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Collection&amp;lt;String&amp;gt; items = new ArrayList&amp;lt;String&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;items.add("East");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;items.add("West");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;items.add("North");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;items.add("South");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Map&amp;lt;String, Object&amp;gt; processVariables = new HashMap&amp;lt;String, Object&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;processVariables.put("items", items);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;runtimeService.startProcessInstanceByKey("SerialMulti", &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;nbsp;&amp;nbsp;&amp;nbsp;processVariables);&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;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Output (When isSequential="true")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: East&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: East&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: East&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: East&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Output (When isSequential="false")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: East&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: West&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: North&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Item: South&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Has anyone encountered a similar issue? Is this a bug or expected behavior?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 May 2011 02:04:24 GMT</pubDate>
    <dc:creator>jagathvijayan</dc:creator>
    <dc:date>2011-05-03T02:04:24Z</dc:date>
    <item>
      <title>multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50286#M29145</link>
      <description>For sequential executions (isSequential="true"), only the first value from the collection gets assigned to all the executions.&amp;nbsp; For parallel executions (isSequential="false"), it works fine and each execution gets one value from the collection.Here's the snippet:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="servicetask1"</description>
      <pubDate>Tue, 03 May 2011 02:04:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50286#M29145</guid>
      <dc:creator>jagathvijayan</dc:creator>
      <dc:date>2011-05-03T02:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50287#M29146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is this with 5.5 ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In 5.4 there was indeed a bug related to javadelegates.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2011 10:04:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50287#M29146</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-05-03T10:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50288#M29147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, this is with 5.5.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 May 2011 15:12:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50288#M29147</guid>
      <dc:creator>jagathvijayan</dc:creator>
      <dc:date>2011-05-03T15:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50289#M29148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Indeed. I checked and it is indeed a bug I overlooked.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Created &lt;/SPAN&gt;&lt;A href="http://jira.codehaus.org/browse/ACT-806" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT-806&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 10:54:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50289#M29148</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-05-04T10:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50290#M29149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And fixed on trunk!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 11:02:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50290#M29149</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-05-04T11:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: multiInstanceCharacteristics - Sequential Execution Issue</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50291#M29150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Great, Thanks!! Fix is verified on 5.6-SNAPSHOT build.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 May 2011 20:16:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/multiinstancecharacteristics-sequential-execution-issue/m-p/50291#M29150</guid>
      <dc:creator>jagathvijayan</dc:creator>
      <dc:date>2011-05-04T20:16:39Z</dc:date>
    </item>
  </channel>
</rss>

