]
Brian Stansberry reopened WFCORE-3948:
--------------------------------------
I'll revert the CopyOnWriteArrayList and use a synchronized approach. The one DUP that
needs to iterate while concurrent writes might be happening will synchronize on the list.
Potential race condition on deployment of EAR when Class-Path
manifest entry is in use
--------------------------------------------------------------------------------------
Key: WFCORE-3948
URL:
https://issues.redhat.com/browse/WFCORE-3948
Project: WildFly Core
Issue Type: Bug
Components: Server
Reporter: Stuart Douglas
Assignee: Brian Stansberry
Priority: Major
Fix For: 11.0.0.Beta4
Attachments#ADDITIONAL_MODULES is attached to the top level DU, but modified by sub
deployments in ManifestClassPathProcessor#createAdditionalModule without any sort of
synchronisation. This can result in ConcurrentModificationException when the list is
read/written to by other sub deployments at the same time.