<?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 Re: ProcessDiagramGenerator error in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16223#M7168</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, I don't know how to generate the diagram in modeler, I have just seen it in activiti cycle and I have attached&amp;nbsp; the process and signavio xml. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your quick reply by the way.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 06 Feb 2011 20:35:07 GMT</pubDate>
    <dc:creator>ahmetkara</dc:creator>
    <dc:date>2011-02-06T20:35:07Z</dc:date>
    <item>
      <title>ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16219#M7164</link>
      <description>Hi guys,I try to use ProcessDiagramGenerator to generate the png of a process but I couldn't yet.I am getting the error below. Caused by: java.awt.image.RasterFormatException: (x + width) is outside rasterat sun.awt.image.IntegerInterleavedRaster.createWritableChild(Unknown Source)at java.awt.image.</description>
      <pubDate>Fri, 04 Feb 2011 22:25:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16219#M7164</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-04T22:25:58Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16220#M7165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you post some more code on how you use the generator exactly?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Feb 2011 17:29:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16220#M7165</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-02-05T17:29:47Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16221#M7166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The way that I try is below, I am casting ProcessDefinition to ProcessDefinitionEntity (because I coludn't find the way to get ProcessDefinitionEntity from query), may it be the reason??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;InputStream generatePngDiagram = ProcessDiagramGenerator.generatePngDiagram((ProcessDefinitionEntity) getProcessEngine().getRepositoryService().createProcessDefinitionQuery().processDefinitionId(selecetedProcessInstance.getProcessDefinitionId()).singleResult());&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Feb 2011 20:03:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16221#M7166</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-06T20:03:26Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16222#M7167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Looks like your diagram goes beyond canvas bounds. Shouldn't happen, since all activities are checked, and the min and max X and Y coördinates are calculated to prevent this error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Did you create the diagram in the modeler? Is it possible to attach the process?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Feb 2011 20:22:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16222#M7167</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-02-06T20:22:16Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16223#M7168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, I don't know how to generate the diagram in modeler, I have just seen it in activiti cycle and I have attached&amp;nbsp; the process and signavio xml. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your quick reply by the way.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Feb 2011 20:35:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16223#M7168</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-06T20:35:07Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16224#M7169</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;If I import the process using probe, it generates the image successfully. Are you running 5.2?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Feb 2011 13:33:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16224#M7169</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-02-07T13:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16225#M7170</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'm also trying to use the ProcessDiagramGenerator and I get the same error as above. I'm invoking the generator like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;ProcessDefinitionEntity procDef = (ProcessDefinitionEntity) getProcessEngine().getRepositoryService().createProcessDefinitionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processDefinitionKey(processKey).singleResult();&lt;BR /&gt;List&amp;lt;String&amp;gt; activeActivities = getProcessEngine().getRuntimeService().getActiveActivityIds(processInstanceId);&lt;BR /&gt;ProcessDiagramGenerator.generateDiagram(procDef,"jpg", activeActivities);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;When debugging, I noticed that the property "activities" in the ProcessDefinition is empty (not null, but empty list). I don't know if this has anything to do with it, but since I saw the list is being accessed in initProcessDiagramCanvas() (iterating over it in a for-loop) I though it might be worth mentioning it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Everything in my system is switched to Activiti 5.2 (DB as well as Webapp), and the process was generated with Activiti Designer 0.7.0. I attached the BPMN File.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Feb 2011 16:22:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16225#M7170</guid>
      <dc:creator>teinacher</dc:creator>
      <dc:date>2011-02-07T16:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16226#M7171</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I got the same thing when I used the repository service to get the deployment because the activities list is empty. When I run it with the following code, I get one step further as the activities are set:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;ProcessDiagramGenerator.generateDiagram((ProcessDefinitionEntity) execution.getProcessDefinition(), "png", execution.findActiveActivityIds());&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this intentional?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Walter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Feb 2011 16:42:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16226#M7171</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2011-02-07T16:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16227#M7172</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;If I import the process using probe, it generates the image successfully. Are you running 5.2?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, I am using 5.2. And I still have the same problem, couldn't solve it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Feb 2011 16:48:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16227#M7172</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-07T16:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16228#M7173</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The activiti-webapp-rest module uses the following code to get the ProcessDefinitionEntity:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;ProcessDefinitionEntity pde = (ProcessDefinitionEntity) ((RepositoryServiceImpl) getRepositoryService())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDeployedProcessDefinition(pi.getProcessDefinitionId());&lt;/CODE&gt;&lt;SPAN&gt;Such process definition entity seems to have the activities initialized.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 08:04:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16228#M7173</guid>
      <dc:creator>h_ter_schuur</dc:creator>
      <dc:date>2011-02-08T08:04:28Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16229#M7174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;The activiti-webapp-rest module uses the following code to get the ProcessDefinitionEntity:&lt;BR /&gt;&lt;CODE&gt;ProcessDefinitionEntity pde = (ProcessDefinitionEntity) ((RepositoryServiceImpl) getRepositoryService())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDeployedProcessDefinition(pi.getProcessDefinitionId());&lt;/CODE&gt;Such process definition entity seems to have the activities initialized.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did like you posted but unfortunately again the failure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The error is below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -2&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at java.lang.String.substring(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramCanvas.fitTextToWidth(ProcessDiagramCanvas.java:327)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramCanvas.drawTask(ProcessDiagramCanvas.java:317)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramCanvas.drawTask(ProcessDiagramCanvas.java:294)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramCanvas.drawUserTask(ProcessDiagramCanvas.java:338)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramGenerator$5.draw(ProcessDiagramGenerator.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramGenerator.drawActivity(ProcessDiagramGenerator.java:211)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramGenerator.generateDiagram(ProcessDiagramGenerator.java:198)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramGenerator.generateDiagram(ProcessDiagramGenerator.java:205)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; at org.activiti.engine.impl.bpmn.deployer.ProcessDiagramGenerator.generatePngDiagram(ProcessDiagramGenerator.java:184)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:01:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16229#M7174</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-08T15:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16230#M7175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This might be because you don't have any bpmndi information in your BPMN xml. Recreate your bpmn with the 0.7 version of the designer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:05:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16230#M7175</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2011-02-08T15:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16231#M7176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you, h.ter.schuur.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your hint solved the problem. I can now display the diagrams.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:08:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16231#M7176</guid>
      <dc:creator>teinacher</dc:creator>
      <dc:date>2011-02-08T15:08:24Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16232#M7177</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;This is an issue that occurs when an activity/gateway/… is found without any width/height info for it. Can you check your XML to check that all activities have a corresponding DI-counterpart (containing x y width height). Also set all "name" properties on activities as well (if not already the case).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:09:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16232#M7177</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-02-08T15:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16233#M7178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;This is an issue that occurs when an activity/gateway/… is found without any width/height info for it. Can you check your XML to check that all activities have a corresponding DI-counterpart (containing x y width height). Also set all "name" properties on activities as well (if not already the case).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did what you wrote and I can get the image of my process with the code below, but again I have a question &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;. The image only displays the process, but active task is not highlighted, how I can highlight the active task??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessDefinitionEntity pde = (ProcessDefinitionEntity) ((RepositoryServiceImpl) getProcessEngine().getRepositoryService())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDeployedProcessDefinition(selecetedProcessInstance.getProcessDefinitionId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;InputStream imageStream = ProcessDiagramGenerator.generatePngDiagram(pde);&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:36:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16233#M7178</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-08T15:36:10Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16234#M7179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Look at the code in the probe webapp. It has been done there.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:52:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16234#M7179</guid>
      <dc:creator>ronald_van_kuij</dc:creator>
      <dc:date>2011-02-08T15:52:40Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16235#M7180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use the more generic generateDiagram(processDefinition, imageTime, highlightedActivities)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example:&lt;/SPAN&gt;&lt;CODE&gt;ProcessDiagramGenerator.generateDiagram(pde, "png", getRuntimeService().getActiveActivityIds(selecetedProcessInstance.getId()))&lt;/CODE&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 15:56:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16235#M7180</guid>
      <dc:creator>h_ter_schuur</dc:creator>
      <dc:date>2011-02-08T15:56:36Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16236#M7181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you very very much, I did with your helpss, thanks to you especially Hinse ter Schuur.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Feb 2011 16:06:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16236#M7181</guid>
      <dc:creator>ahmetkara</dc:creator>
      <dc:date>2011-02-08T16:06:25Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16237#M7182</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 USED THIS CODE AND IT WORKING WITH ME &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ActivitiServiceImpl activitiService = (ActivitiServiceImpl) ServiceFinder.getContext(request).getBean("activitiService");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;RepositoryService repositoryService = activitiService.getRepositoryService();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessDefinition processDef=repositoryService.createProcessDefinitionQuery().deploymentId(processId).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;orderByProcessDefinitionVersion().desc().singleResult();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessInstance processInstance=activitiService.getRuntimeService().startProcessInstanceById(processDef.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessDefinitionEntity pde = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService).getDeployedProcessDefinition(processDef.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;activitiService.getRuntimeService().getActiveActivityIds(processInstance.getId());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; if(pde!=null){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InputStream imageStream=ProcessDiagramGenerator.generateDiagram(pde, "png", activitiService.getRuntimeService().getActiveActivityIds(processInstance.getId()));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //InputStream imageStream=ProcessDiagramGenerator.generatePngDiagram(pde);&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; BufferedInputStream input = null;&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; BufferedOutputStream output = null;&lt;/SPAN&gt;&lt;BR /&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; try {&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;&amp;nbsp; // Open streams.&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;&amp;nbsp; input = new BufferedInputStream(imageStream );&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;&amp;nbsp; output = new BufferedOutputStream(response.getOutputStream() );&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp; // Write file contents to response.&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;&amp;nbsp; byte[] buffer = new byte[DEFAULT_BUFFER_SIZE];&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;&amp;nbsp; int length;&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;&amp;nbsp; while ((length = input.read(buffer)) &amp;gt; 0) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output.write(buffer, 0, length);&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;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&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; } finally {&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;&amp;nbsp; // Gently close streams.&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;&amp;nbsp; close(output);&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;&amp;nbsp; close(input);&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; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2011 06:18:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16237#M7182</guid>
      <dc:creator>future_makers</dc:creator>
      <dc:date>2011-04-26T06:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: ProcessDiagramGenerator error</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16238#M7183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello to everybody…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I try to render a diagram with current status of my process highlited!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i have found same problem:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;java.awt.image.RasterFormatException: (x + width) is outside raster&lt;BR /&gt; sun.awt.image.IntegerInterleavedRaster.createWritableChild(IntegerInterleavedRaster.java:467)&lt;BR /&gt; java.awt.image.BufferedImage.getSubimage(BufferedImage.java:1173)&lt;BR /&gt; org.activiti.engine.impl.bpmn.diagram.ProcessDiagramCanvas.generateImage(ProcessDiagramCanvas.java:173)&lt;BR /&gt; org.activiti.engine.impl.bpmn.diagram.ProcessDiagramGenerator.generateDiagram(ProcessDiagramGenerator.java:302)&lt;BR /&gt; org.apache.jsp.index_jsp._jspService(index_jsp.java:263)&lt;BR /&gt; org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)&lt;BR /&gt; javax.servlet.http.HttpServlet.service(HttpServlet.java:722)&lt;BR /&gt; org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)&lt;BR /&gt; org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)&lt;BR /&gt;&lt;BR /&gt;etc….&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;My code is the follow: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//first part&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processDefinitionId(process_definition)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;List&amp;lt;String&amp;gt; s = runtimeService.getActiveActivityIds(processelected);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//now the second part..the line with the problem mentioned above..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;InputStream imageStream_agg = ProcessDiagramGenerator.generateDiagram((ProcessDefinitionEntity)processDefinition, "png", s);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My version of Activiti is 5.10 … anybody can help me?!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ps: the first part of this code is functionally, it loads correctly the image with no highlight…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2013 10:16:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/processdiagramgenerator-error/m-p/16238#M7183</guid>
      <dc:creator>burn83</dc:creator>
      <dc:date>2013-01-02T10:16:59Z</dc:date>
    </item>
  </channel>
</rss>

