Signal Catch Scenario

Hi guys,
I create 2 processes. The first throws the signal (After Perform data Entry service, I send the signal), the second catchs it.

In order to send a signal with variables I used groovy script:

messageName = "DATA-ENTRY-COMPLETE";
variables = execution.getVariables();

execution
  .getProcessEngineServices()
  .getRuntimeService()
  .createSignalEvent(messageName)
  .setVariables(variables)
  .send();

My problem is that the process catches 2 times and execution is executed 2 times. Why?

Thanks in advance
Luca

Hi Luca,

do you mean that one process instance receives the signal twice?

Can you please provide a failing test case?

Best regards,
Philipp

Hi @lsantaniello,
could you solve the issue?
I also have sometimes the non reproduceable effect that I catch a signal twice. Also my breakpoint in the throwing event is only passed once when I debug.
Cheers
Tim