<?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 signalEventReceived() does nothing in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236918#M190048</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My process consists of an eventBasedGateway followed by 3 intermediateCatchEvent.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The signals are process instance scoped.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;By calling signalEventReceived with a correct signal name and executionId (no exception raised), I'm expecting the process to continue flowing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, nothing happens. No changes to the db at all. No update sql is generated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is the log. What could go wrong?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.120 DEBUG - — starting SignalEventReceivedCmd ——————————————————– (o.a.e.i.interceptor.LogInterceptor:34) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.120 DEBUG - Running command with propagation REQUIRED (o.a.s.SpringTransactionInterceptor:40) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.120 DEBUG - Creating new transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT (o.s.j.d.DataSourceTransactionManager:367) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.121 DEBUG - Acquired Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0] for JDBC transaction (o.s.j.d.DataSourceTransactionManager:206) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.121 DEBUG - Switching JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0] to manual commit (o.s.j.d.DataSourceTransactionManager:223) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.122 DEBUG - Opening JDBC Connection (o.a.i.t.managed.ManagedTransaction:82) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.123 DEBUG - ooo Using Connection [Transaction-aware proxy for target Connection&amp;nbsp; from DataSource [{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CreateTime:"2016-01-27 00:38:14",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ActiveCount:1,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;PoolingCount:4,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CreateCount:5,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DestroyCount:0,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseCount:4,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ConnectCount:5,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Connections:[&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ID:1498016680, ConnectTime:"2016-01-27 00:38:15", UseCount:0, LastActiveTime:"2016-01-27 00:38:15"},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ID:1846539844, ConnectTime:"2016-01-27 00:38:15", UseCount:0, LastActiveTime:"2016-01-27 00:38:15"},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ID:1490985125, ConnectTime:"2016-01-27 00:38:15", UseCount:0, LastActiveTime:"2016-01-27 00:38:15"},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ID:707506411, ConnectTime:"2016-01-27 00:38:15", UseCount:0, LastActiveTime:"2016-01-27 00:38:15"}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}]] (o.a.e.i.p.e.E.selectExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.124 DEBUG - ==&amp;gt;&amp;nbsp; Preparing: select * from ACT_RU_EXECUTION where ID_ = ?&amp;nbsp; (o.a.e.i.p.e.E.selectExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.127 DEBUG - ==&amp;gt; Parameters: 2511(String) (o.a.e.i.p.e.E.selectExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.130 DEBUG - &amp;lt;==&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total: 1 (o.a.e.i.p.e.E.selectExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.131 DEBUG - ooo Using Connection [Transaction-aware proxy for target Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0]] (o.a.e.i.p.e.E.selectSignalEventSubscriptionsByNameAndExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.132 DEBUG - ==&amp;gt;&amp;nbsp; Preparing: select * from ACT_RU_EVENT_SUBSCR where (EVENT_TYPE_ = 'signal') and (EXECUTION_ID_ = ?) and (EVENT_NAME_ = ?)&amp;nbsp; (o.a.e.i.p.e.E.selectSignalEventSubscriptionsByNameAndExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.136 DEBUG - ==&amp;gt; Parameters: 2511(String), 取消申请(String) (o.a.e.i.p.e.E.selectSignalEventSubscriptionsByNameAndExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.139 DEBUG - &amp;lt;==&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total: 1 (o.a.e.i.p.e.E.selectSignalEventSubscriptionsByNameAndExecution:132) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.140 DEBUG - flush summary: 0 insert, 0 update, 0 delete. (o.a.engine.impl.db.DbSqlSession:608) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.141 DEBUG - now executing flush… (o.a.engine.impl.db.DbSqlSession:609) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.141 DEBUG - Closing JDBC Connection [Transaction-aware proxy for target Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0]] (o.a.i.t.managed.ManagedTransaction:74) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.142 DEBUG - Initiating transaction commit (o.s.j.d.DataSourceTransactionManager:755) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.143 DEBUG - Committing JDBC transaction on Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0] (o.s.j.d.DataSourceTransactionManager:269) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.145 DEBUG - Releasing JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21d5c1a0] after transaction (o.s.j.d.DataSourceTransactionManager:327) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.146 DEBUG - Returning JDBC Connection to DataSource (o.s.jdbc.datasource.DataSourceUtils:327) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2016-01-27 00:38:17.146 DEBUG - — SignalEventReceivedCmd finished ——————————————————– (o.a.e.i.interceptor.LogInterceptor:40) [main]&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Jan 2016 16:46:07 GMT</pubDate>
    <dc:creator>filajupiter</dc:creator>
    <dc:date>2016-01-26T16:46:07Z</dc:date>
    <item>
      <title>signalEventReceived() does nothing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236918#M190048</link>
      <description>My process consists of an eventBasedGateway followed by 3 intermediateCatchEvent.The signals are process instance scoped.By calling signalEventReceived with a correct signal name and executionId (no exception raised), I'm expecting the process to continue flowing.However, nothing happens. No changes</description>
      <pubDate>Tue, 26 Jan 2016 16:46:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236918#M190048</guid>
      <dc:creator>filajupiter</dc:creator>
      <dc:date>2016-01-26T16:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: signalEventReceived() does nothing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236919#M190049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That sounds like it should do as you describe. Can you post the process definition XML so we can reproduce.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 14:40:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236919#M190049</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2016-01-27T14:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: signalEventReceived() does nothing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236920#M190050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes. I have found out that it is by design for process scoped signals. I changed to global signals and it works.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2016 07:09:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236920#M190050</guid>
      <dc:creator>filajupiter</dc:creator>
      <dc:date>2016-01-29T07:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: signalEventReceived() does nothing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236921#M190051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello. Can you please confirm and explain why signalEventReceived() is supposed to work only for global scoped signals? I can't see logic in it, and i was relying on this functionality. I can't see why if i'm triggering signal by execution id it is supposed to be global. I have a signalCatchingEvent in my process, which is successfully triggered by throwing signals inside the process. Obviously, i want them to target only this particular process. And now i want to add the posibility to simulate this situation from outside. I was sure that signaling particular execution through signalEventReceived() is exaclty what i need. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or am i missing something? &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Jun 2016 11:46:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236921#M190051</guid>
      <dc:creator>emptyfruit</dc:creator>
      <dc:date>2016-06-17T11:46:18Z</dc:date>
    </item>
    <item>
      <title>Re: signalEventReceived() does nothing</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236922#M190052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure I'm following … RuntimeService.signalEventReceived(String signalName, String executionId); does exactly that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Jun 2016 08:06:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/signaleventreceived-does-nothing/m-p/236922#M190052</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2016-06-22T08:06:36Z</dc:date>
    </item>
  </channel>
</rss>

