You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Claus Ibsen (Jira)" <ji...@apache.org> on 2026/09/19 15:04:00 UTC
[jira] [Created] (CAMEL-24842) YAML DSL: an endpoint with query options in the uri and a parameters block fails with 'Uri should not contains query parameters'; say what to do (and flag it in camel validate)
Claus Ibsen created CAMEL-24842:
-----------------------------------
Summary: YAML DSL: an endpoint with query options in the uri and a parameters block fails with 'Uri should not contains query parameters'; say what to do (and flag it in camel validate)
Key: CAMEL-24842
URL: https://issues.apache.org/jira/browse/CAMEL-24842
Project: Camel
Issue Type: Improvement
Components: camel-yaml-dsl, camel-jbang
Reporter: Claus Ibsen
Written like this, with the options split between the uri and {{parameters}}:
{code:yaml}
- to:
uri: file://inbox?fileExist=Override
parameters:
fileName: invoice-2001.json
{code}
{{camel run}} fails with
{code}
Error starting Camel: Error constructing YAML node id: to
Caused by: Uri should not contains query parameters (uri: file://inbox?fileExist=Override)
{code}
and {{camel validate yaml}} says nothing (the file validates). The message should say what to write: "the uri has query options (fileExist=Override) and the step also has parameters: put every option under parameters: (fileExist: Override) or all of them in the uri, not both", with the line number, and the validator should report the same before the run.
Found in the round-2 local-model benchmark on the camel-jbang-examples ladder (file-processing): a validated file that failed at startup with a message about a rule the reader cannot guess.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)