[
https://issues.apache.org/jira/browse/CAMEL-25972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18135991#comment-18135991
]
Urmila Unni commented on CAMEL-25972:
-------------------------------------
Hi, I'd like to work on this one. I'll send a PR with a test.
> camel-controlbus - stats of a route that does not exist fails with a
> NullPointerException, and the body is left as it was
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-25972
> URL: https://issues.apache.org/jira/browse/CAMEL-25972
> Project: Camel
> Issue Type: Bug
> Components: camel-controlbus
> Affects Versions: 4.18.0, 4.22.0, 4.23.0
> Reporter: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> {{controlbus:route?routeId=...&action=stats}} for a route id that does not
> exist does not give the text "Cannot lookup route with id ..." of
> {{ControlBusProducer}} (main e6885df7894d, line 223). The route is looked up
> as null and passed to {{getObjectNameForRoute(route)}} (line 214), which
> throws a NullPointerException. The task logs it as an error that is ignored,
> and the body is left as it was.
> Checked on 4.24.0-SNAPSHOT with {{camel run}}: the log has
> {{NullPointerException: Cannot invoke
> "org.apache.camel.Route.getCamelContext()" because "route" is null}}, and the
> body after the step is unchanged.
> *Proposed change*: check for the route before the name of its MBean is looked
> up.
> _Claude Code on behalf of davsclaus_
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)