The problem is due to the variable DefaultCamelContext.lifecycleStrategies One thread can be adding to that list via addLifecycleStrategy while another thread can be iterating thru the collection. For me I'm adding routes from multiple threads.
I saw a jira issue for this quite a ways back but it is closed. I'm running 2.7.2 -- View this message in context: http://camel.465427.n5.nabble.com/ConcurrentModificationException-added-routes-from-multiple-threads-tp4831653p4831653.html Sent from the Camel - Users mailing list archive at Nabble.com.