[jboss-jira] [JBoss JIRA] (WFCORE-3948) Potential race condition on deployment of EAR when Class-Path manifest entry is in use
Brian Stansberry (Jira)
issues at jboss.org
Tue Sep 24 22:37:00 EDT 2019
[ https://issues.jboss.org/browse/WFCORE-3948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Stansberry reassigned WFCORE-3948:
----------------------------------------
Assignee: Brian Stansberry
I'll do something along the lines of the last one -- add an instance of a new class as a DU attachment and have the DUPs use it to coordinate. The subdeployment DeploymentStructureDescriptorParser instances don't proceed until the root has, and then none of them proceed into ManifestDependencyProcessor until they've all completed ManifestClassPathProcessor. And some thread safety stuff for AttachmentList.
> Potential race condition on deployment of EAR when Class-Path manifest entry is in use
> --------------------------------------------------------------------------------------
>
> Key: WFCORE-3948
> URL: https://issues.jboss.org/browse/WFCORE-3948
> Project: WildFly Core
> Issue Type: Bug
> Components: Server
> Reporter: Stuart Douglas
> Assignee: Brian Stansberry
> Priority: Major
>
> 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.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list