<?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 listeners not working in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140383#M98338</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 am trying to catch all the events for a process running on the Activiti explorer. I have implemented the bpmnparselistener class and moved my handler classes as Jars file to the WEB-INF/lib folder (ParseListener.jar). I have uploaded my process to the explorer using the bar file. However. no events are generated for the deployed process i.e. start event. I think It is my code below, which i am not sure where to put. Currently, it is in \webapps\activiti-explorer\WEB-INF\applicationContext.xml. I tried embedding the Listener with in the BPMN xml file and it worked but look like the Activiti can not read when using BPMNParseListener (implemented). It doesn't raise any exceptions or errors. My understanding is that Activiti engine automatically understand the customPostBPMNParseListeners property and there is nothing to declare in the process itself&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &amp;lt;property name="customPostBPMNParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.handler.ParseListener"&amp;gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help would be highly appreciated&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Dec 2012 11:14:46 GMT</pubDate>
    <dc:creator>logic3</dc:creator>
    <dc:date>2012-12-14T11:14:46Z</dc:date>
    <item>
      <title>Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140383#M98338</link>
      <description>HI,I am trying to catch all the events for a process running on the Activiti explorer. I have implemented the bpmnparselistener class and moved my handler classes as Jars file to the WEB-INF/lib folder (ParseListener.jar). I have uploaded my process to the explorer using the bar file. However. no ev</description>
      <pubDate>Fri, 14 Dec 2012 11:14:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140383#M98338</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-14T11:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140384#M98339</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;You should add this property to the activiti-standalone-context.xml file for the following bean:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2012 14:06:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140384#M98339</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2012-12-14T14:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140385#M98340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have Activiti 5.10 and can not locate the file activiti-standalone-context.xml file. Could you please specify where can I locate this file&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2012 14:25:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140385#M98340</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-14T14:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140386#M98341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is still unresolved for me. Could someone help plz?&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, 18 Dec 2012 07:52:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140386#M98341</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-18T07:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140387#M98342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is still unresolved for me. Could someone help plz?&lt;BR /&gt;&lt;BR /&gt;thanks&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;EM&gt;activiti-standalone-context.xml &lt;/EM&gt;&lt;SPAN&gt;is contained &lt;/SPAN&gt;&lt;STRONG&gt;only &lt;/STRONG&gt;&lt;SPAN&gt; (imho)&amp;nbsp; into activiti 5.11 release. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;No refrence in activiti 5.&lt;/SPAN&gt;&lt;STRONG&gt;10&lt;/STRONG&gt;&lt;SPAN&gt; (user guide) was found &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ops: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm found that into &lt;/SPAN&gt;&lt;EM&gt;activiti-explorer.war&lt;/EM&gt;&lt;SPAN&gt; file of 5.11 release. The &lt;/SPAN&gt;&lt;EM&gt;activiti-explorer.war&lt;/EM&gt;&lt;SPAN&gt; was placed into "activiti-5.11\wars" order. Notice, that i have downloaded activiti-5.11 into "activiti-5.11" order &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If i open the &lt;/SPAN&gt;&lt;EM&gt;activiti-explorer.war&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp; with 7z-program i see the &lt;/SPAN&gt;&lt;EM&gt;activiti-standalone-context.xml &lt;/EM&gt;&lt;SPAN&gt; under&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;activiti-5.11\wars\activiti-explorer.war\WEB-INF\&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 15:49:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140387#M98342</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-12-18T15:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140388#M98343</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 activiti 5.10 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried inserting the following code &lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;property name="customPostBPMNParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.handler.Listener"&amp;gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;into&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;\activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Also tried&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;\activiti-5.10\setup\files\webapps\activiti-explorer.war\WEB-INF\applicationcontext.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Also tried&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;\activiti-5.10\setup\files\cfg.activiti\standalone\activiti.cfg.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but none of them worked for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have my handler classes in&amp;nbsp; \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not sure where I am wrong. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help me out&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 09:59:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140388#M98343</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-19T09:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140389#M98344</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;I have activiti 5.10 &lt;BR /&gt;&lt;BR /&gt;I tried inserting the following code &lt;BR /&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;property name="customPostBPMNParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.handler.Listener"&amp;gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;into&lt;BR /&gt;\activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml&lt;BR /&gt;Also tried&lt;BR /&gt;\activiti-5.10\setup\files\webapps\activiti-explorer.war\WEB-INF\applicationcontext.xml&lt;BR /&gt;Also tried&lt;BR /&gt;\activiti-5.10\setup\files\cfg.activiti\standalone\activiti.cfg.xml&lt;BR /&gt;&lt;BR /&gt;but none of them worked for me.&lt;BR /&gt;&lt;BR /&gt;I have my handler classes in&amp;nbsp; \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\&lt;BR /&gt;&lt;BR /&gt;I am not sure where I am wrong. &lt;BR /&gt;&lt;BR /&gt;Please help me out&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you paste the whole \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml (not only lisr-fragment)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and the java code for listeners?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;P.S i assume, that it not specifical activiti but spring configuration problem&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 10:24:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140389#M98344</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-12-19T10:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140390#M98345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Many thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the xml file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;beans xmlns="&lt;A href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;"&lt;BR /&gt; xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:context="&lt;A href="http://www.springframework.org/schema/context" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/context&lt;/A&gt;"&lt;BR /&gt; xmlns:tx="&lt;A href="http://www.springframework.org/schema/tx" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/tx&lt;/A&gt;" xmlns:jee="&lt;A href="http://www.springframework.org/schema/jee" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/jee&lt;/A&gt;"&lt;BR /&gt; xsi:schemaLocation="&lt;A href="http://www.springframework.org/schema/beans" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt; &lt;A href="http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans/spring-beans-3.0.xsd&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.springframework.org/schema/context" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/context&lt;/A&gt; &lt;A href="http://www.springframework.org/schema/context/spring-context-3.0.xsd" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/context/spring-context-3.0.xsd&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.springframework.org/schema/tx" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/tx&lt;/A&gt; &lt;A href="http://www.springframework.org/schema/tx/spring-tx-3.0.xsd" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/tx/spring-tx-3.0.xsd&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://www.springframework.org/schema/jee" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/jee&lt;/A&gt; &lt;A href="http://www.springframework.org/schema/jee/spring-jee-3.0.xsd" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/jee/spring-jee-3.0.xsd&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="dbProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="location" value="classpath:db.properties" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!– Allow other PropertyPlaceholderConfigurer to run as well –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="ignoreUnresolvablePlaceholders" value="true"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="processEngine" ref="processEngine" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="driverClassName" value="${jdbc.driver}" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="url" value="${jdbc.url}" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="username" value="${jdbc.username}" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="password" value="${jdbc.password}" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="defaultAutoCommit" value="false" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;!– &amp;lt;bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="driverClassName" value="com.mysql.jdbc.Driver" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="url" value="jdbc:mysql://localhost:3306/activiti?autoReconnect=true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="username" value="activiti" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="password" value="activiti" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="defaultAutoCommit" value="false" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt; –&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="transactionManager" ref="transactionManager" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="databaseSchemaUpdate" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jobExecutorActivate" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="customFormTypes"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="userFormType"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!–&amp;nbsp; My Listener –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="customPostBPMNParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.handler.ParseListener"&amp;gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean" destroy-method="destroy"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="processEngineConfiguration" ref="processEngineConfiguration" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="activitiLoginHandler" class="org.activiti.explorer.ui.login.DefaultLoginHandler"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="identityService" ref="identityService" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;!– Include the UI-related wiring. This UI context will be used in the alfresco activiti admin UI –&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;import resource="activiti-ui-context.xml" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;!–&amp;nbsp; Custom form types –&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="userFormType" class="org.activiti.explorer.form.UserFormType"/&amp;gt;&lt;BR /&gt; &lt;BR /&gt;&amp;lt;/beans&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;For the handler classes, I have simply implemented the BpmnParseListener class (I think too long to paste here). I have tried this offline using UnitTest and it worked for implementing BPMNParseListner but I am struggling configure this on tomcat explorer. I have also tested the handler classes by embedding the with in the process itself and it worked but this is not what I want. I want to use the BpmnParseListener to catch all the events when a process is deployed on TomCat. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I also right to put those handler classes in \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 10:43:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140390#M98345</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-19T10:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140391#M98346</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;it worked if i test it :roll: The parseStartEvent method will be called. The MyBpmnParseListener instance will be created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I just implemented the &lt;/SPAN&gt;&lt;EM&gt;org.activiti.engine.impl.bpmn.parser.BpmnParseListener&lt;/EM&gt;&lt;SPAN&gt; too, then i have registered it into &lt;/SPAN&gt;&lt;EM&gt;applicationContext.xml &lt;/EM&gt;&lt;SPAN&gt;of activiti explorer 5.10, that placed under …&lt;/SPAN&gt;&lt;EM&gt;\activiti-&lt;STRONG&gt;5.10&lt;/STRONG&gt;\apps\apache-tomcat-6.0.32\webapps\activiti-explorer\WEB-INF\&lt;/EM&gt;&lt;SPAN&gt; :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;( Note, that i have manually add the &lt;/SPAN&gt;&lt;EM&gt;&amp;lt;context:annotation-config /&amp;gt; &lt;/EM&gt;&lt;SPAN&gt; to enable the spring autowiring)&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="transactionManager" ref="transactionManager" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="databaseSchemaUpdate" value="true" /&amp;gt;&lt;BR /&gt; &amp;lt;property name="mailServerPort" value="1025"/&amp;gt; &amp;lt;!– manually added –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jobExecutorActivate" value="true" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="customFormTypes"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="userFormType"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!–&amp;nbsp; My Listener –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="customPostBPMNParseListeners"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="com.tstlslt.MyBpmnParseListener" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;The logs out on tomcat:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;…………..&lt;BR /&gt;Dez 19, 2012 2:27:33 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons&lt;BR /&gt;Information: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@d961db: defining beans [dbProperties,demoDataGenerator,dataSource,transactionManager,o&lt;BR /&gt;rg.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.intern&lt;BR /&gt;alRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,processEngineConfiguration,processEngine,repositoryService,runtimeService,taskService,historyServ&lt;BR /&gt;ice,managementService,identityService,activitiLoginHandler,activitiUiPropertyPlaceholder,navigatorManager,attachmentRendererManager,formPropertyRendererManager,variableRendererManager,componentFactori&lt;BR /&gt;es,userCache,navigationFragmentChangeListener,mainWindow,explorerApp,i18nManager,notificationManager,viewManager,userFormType,doubleFormType,s…..&lt;BR /&gt;&lt;BR /&gt;,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CLASS LOADED &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;: com.tstlslt.MyBpmnParseListener&lt;BR /&gt;&lt;BR /&gt;…………..&lt;BR /&gt;Dez 19, 2012 2:28:09 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;Information: XPath currently not supported as expressionLanguage&lt;BR /&gt;call parseStartEvent&lt;BR /&gt;call parseUserTask&lt;BR /&gt;call parseUserTask&lt;BR /&gt;call parseEndEvent&lt;BR /&gt;call parseProcess&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My Implementation to test it (&lt;/SPAN&gt;&lt;SPAN style="color:#BF0000;"&gt;&lt;STRONG&gt;Keep in mind, that this class BpmnParseListener&amp;nbsp; is currenlty not stable for public use (it placed in &lt;EM&gt;impl &lt;/EM&gt;package)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;package com.tstlslt;&lt;BR /&gt;&lt;BR /&gt;import java.util.List;&lt;BR /&gt;import org.activiti.engine.impl.bpmn.parser.BpmnParseListener;&lt;BR /&gt;import org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity;&lt;BR /&gt;import org.activiti.engine.impl.pvm.process.ActivityImpl;&lt;BR /&gt;import org.activiti.engine.impl.pvm.process.ScopeImpl;&lt;BR /&gt;import org.activiti.engine.impl.pvm.process.TransitionImpl;&lt;BR /&gt;import org.activiti.engine.impl.util.xml.Element;&lt;BR /&gt;import org.activiti.engine.impl.variable.VariableDeclaration;&lt;BR /&gt;&lt;BR /&gt;public class MyBpmnParseListener implements BpmnParseListener {&lt;BR /&gt;&lt;BR /&gt; private static final String TEST_CALL = testCall();&lt;BR /&gt;&lt;BR /&gt; private static String testCall() {&lt;BR /&gt;&amp;nbsp; String result = MyBpmnParseListener.class.getName();&lt;BR /&gt;&amp;nbsp; System.out.println("&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CLASS LOADED &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;: " + result);&lt;BR /&gt;&amp;nbsp; return result;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseProcess(Element processElement, ProcessDefinitionEntity processDefinition) {&lt;BR /&gt;&amp;nbsp; System.out.println("call parseProcess ");&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseStartEvent(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) {&lt;BR /&gt;&amp;nbsp; System.out.println("call parseStartEvent ");&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; System.out.println("call&amp;nbsp; parseExclusiveGateway");&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseInclusiveGateway(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseParallelGateway(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseScriptTask(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseServiceTask(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseTask(Element taskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseManualTask(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseUserTask(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; System.out.println("call parseUserTask ");&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseEndEvent(Element endEventElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; System.out.println("call parseEndEvent ");&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseBoundaryTimerEventDefinition(Element timerEventDefinition, boolean interrupting, ActivityImpl timerActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseBoundaryErrorEventDefinition(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseSubProcess(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseCallActivity(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseProperty(Element propertyElement, VariableDeclaration variableDeclaration, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseSequenceFlow(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseSendTask(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseIntermediateTimerEventDefinition(Element timerEventDefinition, ActivityImpl timerActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseRootElement(Element rootElement, List&amp;lt;ProcessDefinitionEntity&amp;gt; processDefinitions) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseReceiveTask(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition, ActivityImpl signalActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition, ActivityImpl nestedActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseBoundarySignalEventDefinition(Element signalEventDefinition, boolean interrupting, ActivityImpl signalActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseTransaction(Element transactionElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseCompensateEventDefinition(Element compensateEventDefinition, ActivityImpl compensationActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; @Override&lt;BR /&gt; public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) {&lt;BR /&gt;&amp;nbsp; // TODO Auto-generated method stub&lt;BR /&gt;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 13:38:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140391#M98346</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-12-19T13:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140392#M98347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you very much for you help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately, it is still not working. I can see that tomcat manage to load MyBPMNParseListner Class but fails to generate any events. May be it has something to do with the process deployment. Below is a simple bpmn process that I have deployed using the Bar file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;process id="mytestprocess1" name="My Test Process"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="processstartevent1" name="Process Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scriptTask id="scripttask1" name="Script Task" scriptFormat="groovy"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&amp;lt;![CDATA[out:smileytongue:rintln"scriptTask executed";]]&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/scriptTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="" sourceRef="processstartevent1" targetRef="scripttask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="usertask1" name="User Task" activiti:assignee="kermit"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="" sourceRef="scripttask1" targetRef="usertask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="processendevent1" name="Process End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow3" name="" sourceRef="usertask1" targetRef="processendevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;here is my tomcat log:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;Dec 19, 2012 2:34:22 PM org.apache.catalina.core.ApplicationContext log&lt;BR /&gt;INFO: Initializing Spring root WebApplicationContext&lt;BR /&gt;log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).&lt;BR /&gt;log4j:WARN Please initialize the log4j system properly.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CLASS LOADED &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;: org.handler.MyBpmnParseListener&lt;BR /&gt;&lt;BR /&gt;SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".&lt;BR /&gt;SLF4J: Defaulting to no-operation (NOP) logger implementation&lt;BR /&gt;SLF4J: See &lt;A href="http://www.slf4j.org/codes.html#StaticLoggerBinder" rel="nofollow noopener noreferrer"&gt;http://www.slf4j.org/codes.html#StaticLoggerBinder&lt;/A&gt; for further details.&lt;BR /&gt;Dec 19, 2012 2:34:25 PM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Dec 19, 2012 2:34:25 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.&lt;BR /&gt;32/webapps/activiti-explorer/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.apache.catalina.startup.HostConfig deployDescriptor&lt;BR /&gt;INFO: Deploying configuration descriptor host-manager.xml&lt;BR /&gt;Dec 19, 2012 2:34:26 PM org.apache.catalina.startup.HostConfig deployDescriptor&lt;BR /&gt;INFO: Deploying configuration descriptor manager.xml&lt;BR /&gt;Dec 19, 2012 2:34:27 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory activiti-rest&lt;BR /&gt;Dec 19, 2012 2:34:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile&lt;BR /&gt;INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\&lt;BR /&gt;geronimo-servlet_3.0_spec-1.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/se&lt;BR /&gt;rvlet/Servlet.class&lt;BR /&gt;Dec 19, 2012 2:34:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile&lt;BR /&gt;INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\&lt;BR /&gt;servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.&lt;BR /&gt;class&lt;BR /&gt;Dec 19, 2012 2:34:27 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.32/w&lt;BR /&gt;ebapps/activiti-rest/WEB-INF/classes/activiti.cfg.xml&lt;BR /&gt;log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.xml.XmlBeanDefinitionReader).&lt;BR /&gt;log4j:WARN Please initialize the log4j system properly.&lt;BR /&gt;SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".&lt;BR /&gt;SLF4J: Defaulting to no-operation (NOP) logger implementation&lt;BR /&gt;SLF4J: See &lt;A href="http://www.slf4j.org/codes.html#StaticLoggerBinder" rel="nofollow noopener noreferrer"&gt;http://www.slf4j.org/codes.html#StaticLoggerBinder&lt;/A&gt; for further details.&lt;BR /&gt;Dec 19, 2012 2:34:29 PM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Dec 19, 2012 2:34:29 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Dec 19, 2012 2:34:29 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Dec 19, 2012 2:34:29 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.&lt;BR /&gt;32/webapps/activiti-rest/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory docs&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory editor&lt;BR /&gt;Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory examples&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory explorer&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory platform&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory ROOT&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.coyote.http11.Http11Protocol start&lt;BR /&gt;INFO: Starting Coyote HTTP/1.1 on http-8081&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.jk.common.ChannelSocket init&lt;BR /&gt;INFO: JK: ajp13 listening on /0.0.0.0:8009&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.jk.server.JkMain start&lt;BR /&gt;INFO: Jk running ID=0 time=0/28&amp;nbsp; config=null&lt;BR /&gt;Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.Catalina start&lt;BR /&gt;INFO: Server startup in 10006 ms&lt;BR /&gt;Dec 19, 2012 2:34:44 PM org.activiti.explorer.cache.TrieBasedUserCache loadUsers&lt;BR /&gt;INFO: Caching users 0 to 25&lt;BR /&gt;Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati&lt;BR /&gt;on.png&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati&lt;BR /&gt;on.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.png&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.png&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.reviewSaledLead.png&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/adhoc/Expense_process.adhoc_Expense_process.png&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/adhoc/Expense_process.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_01.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_19.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_08.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_16.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_14.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_04.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_06.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_13.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_20.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource MyTestProcess.mytestprocess1.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_17.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_23.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_24.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_02.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_04.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_09.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_01.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_15.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_10.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_07.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_02.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_05.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_12.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_03.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_22.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_03.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_06.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_05.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_21.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_07.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_18.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_11.png&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource MyTestProcess.bpmn20.xml&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;scriptTask executed&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I am sorry but I do not understand this: ( Note, that i have manually add the &amp;lt;context:annotation-config /&amp;gt; to enable the spring autowiring)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;many thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 14:45:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140392#M98347</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-19T14:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140393#M98348</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;i assume, that no correlation exists.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tested the following simple bpmn process, that i have just deployed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The logs, that appear immediately after process deploying by activiti explorer (upload functionality) (before process started):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;Information: XPath currently not supported as expressionLanguage&lt;BR /&gt;Dez 19, 2012 4:01:22 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseProcessDefinitions&lt;BR /&gt;Information: Process with id='process1' hasn't the attribute isExecutable set. Please maintain it, so you are compatible to future activiti versions.&lt;BR /&gt;call parseStartEvent&lt;BR /&gt;call parseUserTask&lt;BR /&gt;call parseEndEvent&lt;BR /&gt;call parseProcess&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;After process start no parse-method will be recalled.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The bpmn file for test :&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;definitions xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;" xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;" xmlns:bpmndi="&lt;A href="http://www.omg.org/spec/BPMN/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/DI&lt;/A&gt;" xmlns:smileysurprised:mgdc="&lt;A href="http://www.omg.org/spec/DD/20100524/DC" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DC&lt;/A&gt;" xmlns:smileysurprised:mgdi="&lt;A href="http://www.omg.org/spec/DD/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DI&lt;/A&gt;" typeLanguage="&lt;A href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" expressionLanguage="&lt;A href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;" targetNamespace="&lt;A href="http://www.activiti.org/test" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/test&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;process id="process1" name="process1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="startevent1" name="Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="usertask1" name="User Task" activiti:assignee="kermit" activiti:candidateUsers="kermit"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;documentation&amp;gt;test user task creation by activti designer&amp;lt;/documentation&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="testit" name="tst" type="string" readable="true" writable="true"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="usertask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="" sourceRef="usertask1" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bpmndi:BPMNDiagram id="BPMNDiagram_process1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNPlane bpmnElement="process1" id="BPMNPlane_process1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="35" width="35" x="410" y="170"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="usertask1" id="BPMNShape_usertask1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="55" width="105" x="550" y="160"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="35" width="35" x="710" y="170"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="445" y="187"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="550" y="187"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="655" y="187"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="710" y="187"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNPlane&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bpmndi:BPMNDiagram&amp;gt;&lt;BR /&gt;&amp;lt;/definitions&amp;gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 15:05:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140393#M98348</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-12-19T15:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140394#M98349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Process-definitions are cached, so the parse will only be called when:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; - Process is new and is deployed&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Process exists and is not yet used since the activiti-engine has booted OR has been evicted from the process-definition cache.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So parse-listeners ARE working. They're only called once. Since process-definitions are immutable, it doesn't make sense to parse the XML of the process-definition again, since we're 100% sure it's still the same.. Joram added some interesting stuff to the 5.12 to allow the definition-cache to be pluggable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to add listeners for STARTING a process, use execution-listeners (see user guide) instead of parse-listeners…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 15:22:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140394#M98349</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-12-19T15:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140395#M98350</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 am sorry but I am confused now. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, I was using execution listeners earlier to catch events every time a process is executed (regardless of first time only). I had to embed the execution listeners within the process to generate events (for process itself, service tasks, script tasks, usertask etc). However, I was looking for a more generic approach by not embedding the listener within the process but rather external. That's when I was told to use BPMNParseListener (like history functionality). I wanted to catch all the events a process could generate. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, my service tasks are implemented as webservices and they could be invoked many time at runtime.&amp;nbsp; You mean I can not use the BPMNParseListener Class because it only works for a newly deployed process and is executed once. It can not be used if a process is executed multiple time for some reasons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please advise as it is very important for me to know&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 15:53:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140395#M98350</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-19T15:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140396#M98351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Look at org.activiti.engine.impl.persistence.deploy.DeploymentCache.resolveProcessDefinition(ProcessDefinitionEntity).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Only if processDefinition==null, so it will be parsed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Show call hiearchy of&lt;/SPAN&gt;&lt;BR /&gt;&lt;EM&gt;org.activiti.engine.impl.bpmn.parser.BpmnParse.parseProcessDefinitions() &lt;/EM&gt;&lt;BR /&gt;&lt;SPAN&gt;So you can not use the BPMNParseListener during runtime.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The org.activiti.engine.impl.persistence.deploy.DeploymentCache.resolveProcessDefinition(ProcessDefinitionEntity):&lt;/SPAN&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; protected ProcessDefinitionEntity resolveProcessDefinition(ProcessDefinitionEntity processDefinition) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String processDefinitionId = processDefinition.getId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String deploymentId = processDefinition.getDeploymentId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; processDefinition = processDefinitionCache.get(processDefinitionId);&lt;BR /&gt;[b]&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processDefinition==null) {[/b]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeploymentEntity deployment = Context&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getCommandContext()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .getDeploymentManager()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .findDeploymentById(deploymentId);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deployment.setNew(false);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; deploy(deployment);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processDefinition = processDefinitionCache.get(processDefinitionId);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processDefinition==null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ActivitiException("deployment '"+deploymentId+"' didn't put process definition '"+processDefinitionId+"' in the cache");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return processDefinition;&lt;BR /&gt;&amp;nbsp; }&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 16:20:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140396#M98351</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2012-12-19T16:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140397#M98352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@ logic3: A BPMNParseListener is a good approach for adding Execution-listeners or task-listeners to ALL processes, without defining the explicit ally in the process.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So when a process is parsed (or any element you're interested in), you should add an instance of the execution-listener you want to it. A good example is this class in Alfresco, which adds task-listeners to all tasks, to do validation:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/java/org/alfresco/repo/workflow/activiti/AlfrescoBpmnParseListener.java" rel="nofollow noopener noreferrer"&gt;http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/java/org/alfresco/repo/workflow/activiti/AlfrescoBpmnParseListener.java&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;@Override&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void parseUserTask(Element userTaskElement, ScopeImpl scope, ActivityImpl activity)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActivityBehavior activitybehaviour = activity.getActivityBehavior();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (activitybehaviour instanceof UserTaskActivityBehavior)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UserTaskActivityBehavior userTaskActivity = (UserTaskActivityBehavior) activitybehaviour;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (createTaskListener != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&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; userTaskActivity.getTaskDefinition().addTaskListener(TaskListener.EVENTNAME_CREATE, createTaskListener);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (completeTaskListener != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&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; userTaskActivity.getTaskDefinition().addTaskListener(TaskListener.EVENTNAME_COMPLETE,&lt;BR /&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; completeTaskListener);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 16:30:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140397#M98352</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-12-19T16:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140398#M98353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;@frederikheremans: this is a relief. So i can still get events at runtime&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what I have been doing. for example&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;public class ParseListener implements BpmnParseListener {&lt;BR /&gt;&lt;BR /&gt; protected static final ActivityInstanceStartHandler ACTIVITY_INSTANCE_START_LISTENER = new ActivityInstanceStartHandler();&lt;BR /&gt;&lt;BR /&gt; protected void addActivityHandlers(ActivityImpl activity) {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activity.addExecutionListener(PvmEvent.EVENTNAME_START, ACTIVITY_INSTANCE_START_LISTENER, 0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activity.addExecutionListener(PvmEvent.EVENTNAME_END, ACTIVITY_INSTANCE_END_LISTENER);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; }}&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;and my ActivityInstanceStartHandler class&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;public class ActivityInstanceStartHandler implements ExecutionListener{&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; public void notify(DelegateExecution execution) {&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; String activityId = ((ExecutionEntity) execution).getActivityId();&lt;BR /&gt;&amp;nbsp;&amp;nbsp; System.out.println("&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;———————&amp;gt; Activity Start Event of "+activityId);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; System.out.println("Activity = " +activityId);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;}&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but as I explain earlier, the deployed process generate no event. Could you please help?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2012 16:44:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140398#M98353</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-19T16:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140399#M98354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;protected void addActivityHandlers(ActivityImpl activity) {&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Is this piece of code called from within the "parseProcess()" method on BPMNParseListener? As I said before, the bpmnparselistener is only called once per process, so once the listeners are added to the definition, the BPMNParseListener doesn't need to be called again…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Dec 2012 09:58:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140399#M98354</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-12-20T09:58:47Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140400#M98355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My code is inspired from the HistoryParseListener and the piece of code is called from various other methods i.e. parseScriptTask(), ParseUserTask() etc. I have my handler classes for handling various tasks with in a process ( as in HistoryParseListener)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Even if the bpmnparselistener is only called once per process, do you think the added execution listener could be executed more than once for a particular service task or a user task (if invoked more than once)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Dec 2012 11:10:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140400#M98355</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2012-12-21T11:10:26Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140401#M98356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;do you think the added execution listener could be executed more than once for a particular service task or a user task (if invoked more than once)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;yes, that's exactly what should happen… otherwise, history wouldn't work for more than on process&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Dec 2012 13:36:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140401#M98356</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-12-21T13:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti listeners not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140402#M98357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am sorry but I have to start this again as I still have no success with it. I have implemented my BPMNPasrseListener class like the HistoryParseListner class and copied my handler classes as Jars file to the WEB-INF/lib folder. I have uploaded my process to the explorer using the bar file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="https://svn.codehaus.org/activiti/activiti/branches/meyerd/modules/activiti-engine/src/main/java/org/activiti/engine/impl/history/handler/HistoryParseListener.java" rel="nofollow noopener noreferrer"&gt;https://svn.codehaus.org/activiti/activiti/branches/meyerd/modules/activiti-engine/src/main/java/org/activiti/engine/impl/history/handler/HistoryParseListener.java&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But it does nothing. I added the customPostBPMNParseListeners property to my activiti-explorer\WEB-INF\applicationContext.xml. It manages to find my BPMNPasrseListener class when I execute the demo.start and displays &lt;/SPAN&gt;&lt;CODE&gt;———————————————————&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CLASS LOADED &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;: org.bpmnwithactiviti.handler.MyBpmnParseListener&lt;BR /&gt;———————————————————&lt;/CODE&gt;&lt;SPAN&gt;But nothing when the actual process is executed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How I Test It:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-I create a BPMN diagram and then generate a bar file for it&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Start server with ant demo.start and upload the bar file to the Activiti explorer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-and then run the process from the explorer&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;However, nothing happens during these steps&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I will really appreciate your help!. Below you can find the output.&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;INFO: Initializing Spring root WebApplicationContext&lt;BR /&gt;log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).&lt;BR /&gt;log4j:WARN Please initialize the log4j system properly.&lt;BR /&gt;———————————————————&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CLASS LOADED &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;: org.bpmnwithactiviti.handler.MyBpmnParseListener&lt;BR /&gt;———————————————————&lt;BR /&gt;SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".&lt;BR /&gt;SLF4J: Defaulting to no-operation (NOP) logger implementation&lt;BR /&gt;SLF4J: See &lt;A href="http://www.slf4j.org/codes.html#StaticLoggerBinder" rel="nofollow noopener noreferrer"&gt;http://www.slf4j.org/codes.html#StaticLoggerBinder&lt;/A&gt; for further details.&lt;BR /&gt;Jan 9, 2013 9:51:31 AM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Jan 9, 2013 9:51:31 AM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Jan 9, 2013 9:51:31 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.&lt;BR /&gt;32/webapps/activiti-explorer/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.apache.catalina.startup.HostConfig deployDescriptor&lt;BR /&gt;INFO: Deploying configuration descriptor host-manager.xml&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.apache.catalina.startup.HostConfig deployDescriptor&lt;BR /&gt;INFO: Deploying configuration descriptor manager.xml&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory activiti-rest&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.apache.catalina.loader.WebappClassLoader validateJarFile&lt;BR /&gt;INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\&lt;BR /&gt;geronimo-servlet_3.0_spec-1.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/se&lt;BR /&gt;rvlet/Servlet.class&lt;BR /&gt;Jan 9, 2013 9:51:32 AM org.apache.catalina.loader.WebappClassLoader validateJarFile&lt;BR /&gt;INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\&lt;BR /&gt;servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.&lt;BR /&gt;class&lt;BR /&gt;Jan 9, 2013 9:51:33 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.32/w&lt;BR /&gt;ebapps/activiti-rest/WEB-INF/classes/activiti.cfg.xml&lt;BR /&gt;log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.xml.XmlBeanDefinitionReader).&lt;BR /&gt;log4j:WARN Please initialize the log4j system properly.&lt;BR /&gt;SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".&lt;BR /&gt;SLF4J: Defaulting to no-operation (NOP) logger implementation&lt;BR /&gt;SLF4J: See &lt;A href="http://www.slf4j.org/codes.html#StaticLoggerBinder" rel="nofollow noopener noreferrer"&gt;http://www.slf4j.org/codes.html#StaticLoggerBinder&lt;/A&gt; for further details.&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.&lt;BR /&gt;32/webapps/activiti-rest/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.impl.ProcessEngineImpl &amp;lt;init&amp;gt;&lt;BR /&gt;INFO: ProcessEngine default created&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.ProcessEngines initProcessEnginFromResource&lt;BR /&gt;INFO: initialised process engine default&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run&lt;BR /&gt;INFO: JobAcquisitionThread starting to acquire jobs&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory docs&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory editor&lt;BR /&gt;Jan 9, 2013 9:51:35 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory examples&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory explorer&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory platform&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.catalina.startup.HostConfig deployDirectory&lt;BR /&gt;INFO: Deploying web application directory ROOT&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.coyote.http11.Http11Protocol start&lt;BR /&gt;INFO: Starting Coyote HTTP/1.1 on http-8081&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.jk.common.ChannelSocket init&lt;BR /&gt;INFO: JK: ajp13 listening on /0.0.0.0:8009&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.jk.server.JkMain start&lt;BR /&gt;INFO: Jk running ID=0 time=0/35&amp;nbsp; config=null&lt;BR /&gt;Jan 9, 2013 9:51:36 AM org.apache.catalina.startup.Catalina start&lt;BR /&gt;INFO: Server startup in 10025 ms&lt;BR /&gt;Jan 9, 2013 9:51:42 AM org.activiti.explorer.cache.TrieBasedUserCache loadUsers&lt;BR /&gt;INFO: Caching users 0 to 25&lt;BR /&gt;Jan 9, 2013 9:51:47 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati&lt;BR /&gt;on.png&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati&lt;BR /&gt;on.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.png&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.png&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.reviewSaledLead.png&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/adhoc/Expense_process.adhoc_Expense_process.png&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource org/activiti/examples/adhoc/Expense_process.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:48 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_01.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_19.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_08.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_16.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_14.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_04.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_06.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_13.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_20.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource MyTestProcess.mytestprocess1.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_17.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_23.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_24.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_02.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_04.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_09.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_01.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_15.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_10.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_07.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_02.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_05.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_12.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_03.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_22.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_03.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_06.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_14_05.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_21.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_07.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_18.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource figure_B_11.png&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy&lt;BR /&gt;INFO: Processing resource MyTestProcess.bpmn20.xml&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XMLSchema currently not supported as typeLanguage&lt;BR /&gt;Jan 9, 2013 9:51:49 AM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes&lt;BR /&gt;INFO: XPath currently not supported as expressionLanguage&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;My BPMN file:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;definitions xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;" xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;" xmlns:bpmndi="&lt;A href="http://www.omg.org/spec/BPMN/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/DI&lt;/A&gt;" xmlns:smileysurprised:mgdc="&lt;A href="http://www.omg.org/spec/DD/20100524/DC" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DC&lt;/A&gt;" xmlns:smileysurprised:mgdi="&lt;A href="http://www.omg.org/spec/DD/20100524/DI" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/DD/20100524/DI&lt;/A&gt;" typeLanguage="&lt;A href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" expressionLanguage="&lt;A href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;" targetNamespace="&lt;A href="http://www.activiti.org/test" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/test&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;process id="listenerprocess1" name="listenerprocess1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="startevent1" name="Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="mytask1" name="MyTask"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="" sourceRef="startevent1" targetRef="mytask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="" sourceRef="mytask1" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;bpmndi:BPMNDiagram id="BPMNDiagram_listenerprocess1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNPlane bpmnElement="listenerprocess1" id="BPMNPlane_listenerprocess1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="35" width="35" x="230" y="310"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="mytask1" id="BPMNShape_mytask1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="55" width="105" x="310" y="300"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdc:Bounds height="35" width="35" x="470" y="310"&amp;gt;&amp;lt;/omgdc:Bounds&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNShape&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="265" y="327"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="310" y="327"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="415" y="327"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;omgdi:waypoint x="470" y="327"&amp;gt;&amp;lt;/omgdi:waypoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNEdge&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bpmndi:BPMNPlane&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/bpmndi:BPMNDiagram&amp;gt;&lt;BR /&gt;&amp;lt;/definitions&amp;gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2013 13:55:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-listeners-not-working/m-p/140402#M98357</guid>
      <dc:creator>logic3</dc:creator>
      <dc:date>2013-01-09T13:55:45Z</dc:date>
    </item>
  </channel>
</rss>

