[ 
https://issues.apache.org/jira/browse/CAMEL-25761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-25761:
-----------------------------------

    Assignee: Claus Ibsen

> camel-jbang - the AI validator misses the parameters of an endpoint when 
> another key (id, variableReceive) stands between uri and parameters
> --------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-25761
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25761
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-jbang
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 4.24.0
>
>
> The endpoint checks of the AI validator (camel validate yaml, 
> camel_validate_source and the write tools of the camel-jbang-mcp server) look 
> for the parameters: block only in the lines right after uri:. Any other key 
> of the step in between ends the look-ahead, so the parameters are not seen:
> {code}
> - to:
>     uri: jms
>     variableReceive: answer
>     parameters:
>       destinationType: queue
>       destinationName: stock
> {code}
> {noformat}
> Line 50: jms: the required option 'destinationName' is missing (the runtime 
> says 'Option destinationName is required'): write it in the uri, uri: 
> jms:<destinationName>, or under parameters as destinationName: <value>
> {noformat}
> The same happens with id: between uri: and parameters:, and with a 
> parameters: block written above uri:. The route is valid and runs. The other 
> checks of those options (unknown option, wrong value, placeholders) are 
> skipped as well. The write tools refuse a file with this error, so a model or 
> a user is told to fix what is already right.
> Found while writing a JMS request-reply example (variableReceive on the 
> request-reply to).
> Fix: look for parameters: among all keys of the step, before and after uri:.
> _Claude Code on behalf of davsclaus_



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

Reply via email to