-
Bug
-
Resolution: Done
-
Major
-
EAP_EWP 5.1.1
-
None
-
-
-
Documented as Resolved Issue
-
NEW
org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService stores connections, statements and other objects in HashMaps. Since the wrapper can be used by multiple threads at once (by multiple clients), access to the maps need to be thread-safe, but they are not.
If concurrent access occurs, the maps can become corrupted and either lose entries or get stuck in an infinite loop in HashMap.put (The latter is harder to reproduce as it requires structural changes to the data structure).
- incorporates
-
JBAS-7667 java.lang.IllegalAccessException: Failed to find connection exception in multithreaded environment
- Closed
- is incorporated by
-
JBPAPP-8010 Fix thread-unsafe code in remote datasource serving code
- Resolved