sartography / spiff-arena

SpiffWorkflow is a software development platform for building, running, and monitoring executable diagrams
https://www.spiffworkflow.org/
GNU Lesser General Public License v2.1
66 stars 43 forks source link

Event-Based Gateway: Message Intermediate Catch Event does not catch Message events #1127

Open dinithihj opened 7 months ago

dinithihj commented 7 months ago

Sample model - https://dev.app.spiff.status.im/process-models/misc:qa:simple-event-based-gateway On this model

When I run the new process that was started by the Send Task, it goes to the complete state and sends a message back to the original process. However, it seems like the Message Intermediate Catch Event isn't catching it properly. When I looked at the messages tab, the "Send" message was in the ready status, but it wasn't received from the initial process.

Image

essweine commented 3 months ago

There is a very similar diagram in the library test suite (https://github.com/sartography/SpiffWorkflow/blob/main/tests/SpiffWorkflow/bpmn/data/event-gateway.bpmn) and it completes when a message is sent. So I think this might be a messaging issue rather than a gateway issue.

madhurrya commented 1 month ago

I am noticing the same issue. https://mysql.spiffcrm.com/i/173 https://mysql.spiffcrm.com/i/172

Tried with the model Elizabeth shared and noticing the same with that also. https://mysql.spiffcrm.com/i/178 https://mysql.spiffcrm.com/i/177