Details
-
Bug
-
Resolution: Done
-
Minor
-
17.0.0.Final
-
None
Description
Currently when there is a try to register a Synchronization at place of no active transaction exists then NullPointerException is thrown. The TransactionSynchronizationRegistry.registerInterposedSynchronization(Synchronization sync) should throw IllegalStateException instead (as defined in API of https://javaee.github.io/javaee-spec/javadocs/javax/transaction/TransactionSynchronizationRegistry.html).