Pipeline Validation Fixes
Validation is the fastest way to catch "this pipeline cannot run" issues before you waste time guessing.
Goal
You are done when the Graph Warnings panel is empty and the pipeline runs on a stream.
Where Validation Lives
- Open OS > Pipelines.
- Select the pipeline.
- Open Graph.
- Click Warnings.
See: Validation
Recommended Workflow (Do This Every Time)
- Click Warnings.
- Fix the first structural warning.
- Click Warnings again.
- Repeat until warnings are gone or only "informational" warnings remain.
Why:
- Warnings often chain. One missing boundary port can cause multiple downstream errors.
Common Fixes (What They Mean And How To Fix Them)
Boundary Ports Missing
Symptoms:
- cannot select outputs in stream preview
- stream cannot provide required input
Fix:
- Add the missing pipeline boundary ports (inputs/outputs).
- Wire them to the correct nodes inside the graph.
- Save, then re-run Warnings.
See: Inputs & constants
Type Mismatch
Fix:
- Disconnect the mismatched edge.
- Reconnect compatible ports.
- If you need a conversion, use an explicit conversion node (do not force a wire).
What this usually looks like in the UI:
- The wire exists, but the port types do not actually match the node expectations.
Missing Required Constant
Fix:
- Identify the port the warning references.
- Double-click the input port and set a constant (or provide a boundary input).
- Save, then re-run Warnings.
Output Missing (Or You Cannot Select A Preview Output)
Symptoms:
- Output selector is empty on the stream Pipelines tab.
- You cannot find an annotated output (often
frame).
Fix checklist:
- Confirm the pipeline defines a boundary output for the image output you want to preview.
- Confirm the output is wired to the correct node output.
- Re-run validation.
- Attach the pipeline to a stream and check output selection again.
It Validates But Still Does Not Run
Validation is necessary, but it is not sufficient.
If the pipeline validates and the stream still shows runtime failures:
- Open Alerts and look for engine errors.
- Open Systems logs and check the same time window.
- Attach the pipeline to a known-good stream and keep the grid
1x1.
Verify
- Save.
- Attach to a stream.
- Select output
frameand confirm preview.