[jbossts-issues] [JBoss JIRA] (JBTM-3086) dependentLRA test failure

Michael Musgrove (Jira) issues at jboss.org
Sat Dec 8 03:18:00 EST 2018


    [ https://issues.jboss.org/browse/JBTM-3086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13672310#comment-13672310 ] 

Michael Musgrove commented on JBTM-3086:
----------------------------------------

The test is invokes a method annotated with LRA NOT_SUPPORTED and the method then starts an LRA via the API. This LRA should be available to the caller when the annotated method completes. However [microprofile lra issue 40|https://github.com/eclipse/microprofile-lra/issues/40] changed the default behaviour of the `terminal` attribute of an LRA which uncovered this bug since now the LRA started via the client API is incorrectly closed by the implementation (see the ServerLRAFilter JAX-RS filter).

> dependentLRA test failure
> -------------------------
>
>                 Key: JBTM-3086
>                 URL: https://issues.jboss.org/browse/JBTM-3086
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>          Components: LRA
>    Affects Versions: 5.9.1.Final
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>            Priority: Major
>             Fix For: 5.next
>
>
> The TCK test [dependentLRA|https://github.com/eclipse/microprofile-lra/blob/master/tck/src/main/java/org/eclipse/microprofile/lra/tck/TckTests.java#L461] in the microprofile-lra test suite fails if the [terminal attribute of the LRA annotation|https://github.com/eclipse/microprofile-lra/blob/master/api/src/main/java/org/eclipse/microprofile/lra/annotation/LRA.java#L176] is set to true.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jbossts-issues mailing list