Parallel gateway


Can anyone help me in identifying what is wrong in this particular process model. Process instances are stuck at the parallel gateway. Is the multiple input to the gateway creating a problem in this scenario ?

Hi there @temp_user (catchy name!)

You’ve made a pretty common mistake which is that you’ve got a parallel gateway which is both splitting and synchronizing.

You have 2 sequence flows leaving it - meaning it will be sending 2 token out.
You have 2 sequence flows going into to - meaning it will wait 2 tokes to arrive before continuing.

So you’ve caused a deadlock. Luckily it’s a pretty easy fix.
You need to add a merging gateway before the parallel one. Like in this example

Hope that helps.


Hi @Niall
Thanks for the quick response. Your solution works like a charm. :slight_smile:
By the way, your tutorial videos are amazing for newbies.


Delighted to hear it!
And of course feel free to give us any feedback on how they could be improved (although I’m aware perfection is a hard thing to improve upon :wink: )

1 Like