]
Martin Stefanko commented on JBTM-3163:
---------------------------------------
[~mmusgrov] This blocks the work on non-JAX-RS participants implementation so I think
Major priority is appropriate.
AfterLRA notifications are delivered twice
------------------------------------------
Key: JBTM-3163
URL:
https://issues.jboss.org/browse/JBTM-3163
Project: JBoss Transaction Manager
Issue Type: Task
Components: LRA
Affects Versions: 5.9.5.Final
Reporter: Martin Stefanko
Assignee: Martin Stefanko
Priority: Major
Original Estimate: 1 hour
Time Spent: 1 hour
Remaining Estimate: 0 minutes
@AfterLRA notifications recently introduced in the specification are being delivered
twice when the LRA is finished.
There is actually a TCK test testing this for non JAX-RS participant so this is blocking
[PR
1450|https://github.com/jbosstm/narayana/pull/1450].
The failing TCK test `TckParticipantTests#validWebApplicationExceptionReturnedTest`
asserts now that `@AfterLRA` method is called once after the LRA is finished -
https://github.com/eclipse/microprofile-lra/blob/master/tck/src/main/java....
This means that the specification prohibits that AfterLRA method is called more than once
for one LRA.
This isn't failing current TCK as the assert is present in the non-JAX-RS TCK ([PR
1450|https://github.com/jbosstm/narayana/pull/1450])