I didn’t debug the Quarkus test yet, but I think the problem is simply that REQUIRES_NEW will cause the current TX to suspend if you invoke another method with REQUIRES_NEW. If you run the whole thing in one transaction or run everything in a new transaction except the test itself, then it works fine, so I guess the problem @Christian Thiel is seeing is just a transaction related problem. |