[
https://issues.apache.org/activemq/browse/SMXCOMP-558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Willem Jiang updated SMXCOMP-558:
---------------------------------
Attachment: SMXCOMP-558-smx3.2.patch
Attached the patch (SMXCOMP-558-smx3.2.patch) for SMX-3.2 branch.
> NormalizedMessageImpl should use the ConcurrentHashMap to avoid the
> ConcurrentModificationException
> ----------------------------------------------------------------------------------------------------
>
> Key: SMXCOMP-558
> URL: https://issues.apache.org/activemq/browse/SMXCOMP-558
> Project: ServiceMix Components
> Issue Type: Improvement
> Components: servicemix-shared
> Reporter: Willem Jiang
> Attachments: SMXCOMP-558-smx3.2.patch, SMXCOMP-558.patch
>
>
> Under high load when the timing is just right our camel routes are getting
> ConcurrentModificationExceptions. We have tracked this down to
> NormalizedMessageImpl.java in servicemix-core. Specifically in the
> createPropertiesMap method on line 295. There's a comment that Normalized
> exchanges do not need to be thread-safe but we are definitely seeing issues
> with this. We changed the use of HashMap to ConcurrentHashMap and do not see
> the problem anymore.
> Please see more information here
> http://fusesource.com/issues/browse/ESB-724
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.