Hi Matt,
given what you’ve told about your configuration, I would expect the exception to be propagated to the EventBus.dispatch() method, ultimately causing the root Unit of Work to go into rollback mode as well.
How did you configure your transaction manager?
Cheers,
Allard