Claus Ibsen created CAMEL-22420: ----------------------------------- Summary: camel-core - Detect duplicate processor ids within same route Key: CAMEL-22420 URL: https://issues.apache.org/jira/browse/CAMEL-22420 Project: Camel Issue Type: Improvement Components: camel-core Reporter: Claus Ibsen Fix For: 4.15.0
If you assign the same id to multiple EIPs in the same route, then only the last EIP is registered in JMX. There duplicate ID check only applies for routes - but within a route then an end user may make that duplicate mistake. {code:java} <route> <from uri="timer:xml?period=1000"/> <setBody> <simple>Hello Camel from ${routeId}</simple> </setBody> <log message="${body}" id="log-a"/> <log message="222 ${body}" id="log-a"/> </route> {code} Here there are 2 log EIPs with the same id. The route is working correctly but only 1 EIP is registered in JMX and this makes management and observability a bit more difficult. -- This message was sent by Atlassian Jira (v8.20.10#820010)