Bug 1106500

Summary: Cleanup of transient conversations should be synchronized
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Shay Matasaro <smatasar>
Component: CDI/WeldAssignee: Martin Kouba <mkouba>
Status: CLOSED WONTFIX QA Contact: Marek Schmidt <maschmid>
Severity: unspecified Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.2.0CC: jharting, pmuir
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1128819 1128822 (view as bug list) Environment:
Last Closed: 2014-06-19 09:37:00 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1128819, 1128822    

Description Shay Matasaro 2014-06-09 13:27:00 UTC
See also org.jboss.weld.context.AbstractConversationContext.deactivate().

A user may send multiple parallel requests. In this case the cleanup may result in ConcurrentModificationException or some other inconsistencies.

Comment 1 Martin Kouba 2014-06-16 10:32:49 UTC
There is a fix in eap6.2.x branch:
https://github.com/weld/core/commit/025ebff5dd3bda33a5b3c83eeaddb1c90403106f

Comment 3 JBoss JIRA Server 2014-08-11 14:09:57 UTC
Marek Schmidt <maschmid> updated the status of jira WELD-1623 to Reopened

Comment 4 JBoss JIRA Server 2014-08-12 08:23:32 UTC
Martin Kouba <mkouba> updated the status of jira WELD-1623 to Resolved