diff --git a/apis/rust/node/src/node/mod.rs b/apis/rust/node/src/node/mod.rs index 234cc840..97a58ebb 100644 --- a/apis/rust/node/src/node/mod.rs +++ b/apis/rust/node/src/node/mod.rs @@ -253,7 +253,7 @@ impl DoraNode { self.handle_finished_drop_tokens()?; if !self.node_config.outputs.contains(&output_id) { - eyre::bail!("unknown output"); + eyre::bail!("unknown dora node output `{output_id}` called by `send_output`. Double-check if this output is defined within your dataflow YAML file.",); } let metadata = Metadata::from_parameters(self.clock.new_timestamp(), type_info, parameters); diff --git a/examples/echo/dataflow.yml b/examples/echo/dataflow.yml index 661a8415..16ae8c0e 100644 --- a/examples/echo/dataflow.yml +++ b/examples/echo/dataflow.yml @@ -11,7 +11,7 @@ nodes: build: pip install -e ../../node-hub/dora-echo path: dora-echo inputs: - input: terminal-input/data + echo: terminal-input/data outputs: - echo