[
https://issues.apache.org/jira/browse/CAMEL-21793?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-21793:
--------------------------------
Fix Version/s: 4.10.2
4.11.0
> camel-kamelets - Kamelets and excessive load causes
> ConcurrentModificationException
> -----------------------------------------------------------------------------------
>
> Key: CAMEL-21793
> URL: https://issues.apache.org/jira/browse/CAMEL-21793
> Project: Camel
> Issue Type: Bug
> Components: came-core
> Affects Versions: 4.10.0
> Reporter: dvine
> Priority: Minor
> Fix For: 4.10.2, 4.11.0
>
> Attachments: camel_error.txt, camel_route.txt
>
>
> When calling a route that has lots of kamelets we see that ends points fail
> to be created with the route cause being a concurrent
> java.util.ConcurrentModificationException when validateUniqueIds is called
> from addRouteToTemplate.
> Caused by: java.util.ConcurrentModificationException
> at
> java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1013)
> at java.base/java.util.ArrayList$Itr.next(ArrayList.java:967)
> at
> org.apache.camel.model.RouteDefinitionHelper.validateUniqueIds(RouteDefinitionHelper.java:268)
> at
> org.apache.camel.impl.DefaultModel.addRouteFromTemplate(DefaultModel.java:536)
> at
> org.apache.camel.impl.DefaultModel.addRouteFromTemplate(DefaultModel.java:416)
> at
> org.apache.camel.impl.DefaultCamelContext.addRouteFromTemplate(DefaultCamelContext.java:362)
> at
> org.apache.camel.component.kamelet.KameletComponent$LifecycleHandler.createRouteForEndpoint(KameletComponent.java:433)
> Attached is a log and a repeatable route. I think the error could be solved
> with making DefaultModel.routeDefinitions a concurrent list but I cannot
> build this locally due to network/company setup issues to try.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)