-
Bug
-
Resolution: Done
-
Major
-
7.0.2.Final
-
None
The tests in `LRAAsyncIT` need to be updated with thread-safe logic when handling `lrasToAfterFinish`.
https://github.com/jbosstm/narayana/blob/9da7020ce86d109fe997cb8006ff8c3d95a71a08/rts/lra/test/basic/src/test/java/io/narayana/lra/arquillian/client/LRAAsyncIT.java#L87
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 0
at java.base/java.util.ArrayList.add(ArrayList.java:455)
at java.base/java.util.ArrayList.add(ArrayList.java:467)
at io.narayana.lra.arquillian.client.LRAAsyncIT.lambda$testChainOfInvocations$0(LRAAsyncIT.java:87)
https://github.com/jbosstm/narayana/blob/1ce3f13b4b21ac5a16afe6ea18f6c2aba043c71e/rts/lra/test/basic/src/test/java/io/narayana/lra/arquillian/client/LRAAsyncIT.java#L123
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 0
at java.base/java.util.ArrayList.add(ArrayList.java:484)
at java.base/java.util.ArrayList.add(ArrayList.java:496)
at io.narayana.lra.arquillian.client.LRAAsyncIT.lambda$testNoCurrent$1(LRAAsyncIT.java:123)
- is caused by
-
JBTM-3753 Make the concurrency of the LRA coordinator start method configurable
- Closed