RE: Event Subscriptions Execution Order

I have a query. The scenario is like,
Say I have 2 event subscriptions attached to a single event. Let’s say they are sub1 and sub2.
Now when the event is received, the 2 subscriptions are retrieved from db and say they are in the order sub1 and sub2.
Now the engine starts processing sub1 and after it completed it goes to sub2.
The issue is,
If the processing of sub1 fails, the event handling is stopped there. This should not be happening right. All the event subscriptions should run in their own box and exceptions as a whole needs to be returned.

I’m not sure yet I’m following your use case - can you clarify with a model picture?