Claus Ibsen created CAMEL-24863:
-----------------------------------

             Summary: camel-jbang-mcp - camel_get_errors counts exceptions a 
circuit breaker handled
                 Key: CAMEL-24863
                 URL: https://issues.apache.org/jira/browse/CAMEL-24863
             Project: Camel
          Issue Type: Improvement
          Components: camel-jbang
            Reporter: Claus Ibsen


Found by the stepwise half of the round-2 local-model benchmark (ten 
camel-jbang-examples built step by step through the camel-jbang-mcp server, 
five runs each, 2026-09-21).

A route with

{code:yaml}
- circuitBreaker:
    steps:
      - to:
          uri: direct:supplier
    onFallback:
      steps:
        - setBody: ...
{code}

where the supplier route throws: the fallback runs, the log shows no stack 
trace and no failed delivery, but {{camel_get_errors}} reports every exception 
the supplier threw (nine for nine calls), and the same list grows on every 
reload. An agent reads that as nine failures of a route that in fact handled 
them. The tool (or the error capture it reads) should not count an exception 
the exchange recovered from, or should mark it as handled by the circuit 
breaker so an agent can tell the two apart.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to