Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
transaction-blueprint-2.2.0
-
None
Description
The class ComponentTxData in org.apache.aries.transaction.blueprint uses a HashMap
private Map<Method, TransactionalAnnotationAttributes> txMap = new HashMap<Method, TransactionalAnnotationAttributes>();
This is very dangerous because txMap can be modified and accessed after initialization.
It should be replaced with a ConcurrentHashMap.