-
Bug
-
Resolution: Done
-
Blocker
-
None
Inspecting https://github.com/wildfly/wildfly/blob/master/transactions/src/main/java/org/jboss/as/txn/service/CMResourceService.java#L73 we can see that it will overwrite the map in https://github.com/jbosstm/narayana/blob/48818111d12d2e51b52082a00bcb606040c36546/ArjunaJTA/jta/classes/com/arjuna/ats/jta/common/JTAEnvironmentBean.java#L1111 because it first get's a copy of a map (https://github.com/wildfly/wildfly/blob/master/transactions/src/main/java/org/jboss/as/txn/service/CMResourceService.java#L63 -> https://github.com/jbosstm/narayana/blob/48818111d12d2e51b52082a00bcb606040c36546/ArjunaJTA/jta/classes/com/arjuna/ats/jta/common/JTAEnvironmentBean.java#L1089) so the maps won't be equal.
This will result in WildFly overwriting the list of resources that Narayana will treat as CMR.
- is cloned by
-
JBEAP-19893 (7.3.z) Concurrent deployments containing CMRs may overwrite each others config
- Closed
- relates to
-
WFLY-13633 Undeployed CMR resource JNDI names are not deregisted as needing to be treated as CMR
- Closed