The problem is that, even if I have changed from the modeler the details of both message event (and so I put the same “Message Name” in those two events), the process instance remains blocked at the intermediate catch event. Notice that both tasks “T1” and “T2” are completed.
Can this type of process pass through the intermediate event without using programming codes but just using the modeler? So, in this case, I can continue working with the task “T3”?
I try to run the exact same workflow as the one you show on the screenshot. I don’t know how to implement the Intermediate Throw Event in correlation with the Intermediate Catch Event.
I set the implementation of the Throw Event as an Expression and set the code snippet you provided: ${execution.getProcessEngineServices().getRuntimeService().createMessageCorrelation("event_test").correlateWithResult()}
Here is the exception that is thrown by Camuna:
org.camunda.bpm.engine.MismatchingMessageCorrelationException: Cannot correlate message 'event_test': No process definition or execution matches the parameters
The message “event_test” is declared in the Intermediate Catch Event though.
I am also facing same issue with scenario, please can you tell me how to send a message to intermediate message event, because for me it is just getting stuck, and not reaching to T3. if there is something can be done from Java side then also I have no issues, just I want to make process work.