Troubleshooting
Troubleshooting
Common issues when building and running pipelines, and how to fix them.
Can't connect to the engine
- Connection refused / timeout. Nothing is listening on the URI. Start a
local engine (the VS Code extension or a
self-hosted container on port 5565), or point
ROCKETRIDE_URIat your Cloud endpoint. - Unauthorized against Cloud. Set
ROCKETRIDE_AUTH(orROCKETRIDE_APIKEY) to a valid API token. - Silent insecure downgrade. Against Cloud, an
http:///ws://(or barehost:port) URI drops to an unencrypted connection. Usehttps://orwss://, see the WebSocket protocol.
Pipeline starts but no output comes back
- Wrong source for the job. A
chatsource expectschat(); awebhook/ file source expectssend()/pipe()(orupload). Driving a chat pipeline withsend()(or vice versa) produces nothing. Match the method to the source node. - Pipeline isn't actually running. Uploads against a stale or terminated task token return nothing. Start the pipeline, then feed it.
The response is empty or under the wrong key
- Response key mismatch. A
responsenode with a customlaneNameputs the result under that name, not the default. Read the key your pipeline actually emits (the result'sresult_typestells you which key carries which lane), or use the default response config.
"Lane not supported" / "Lane mismatch" errors
The output lane of one node must match the input
lane of the next. Check both ends against the
Nodes and fix the mismatched input connection.
Agent pipeline fails to start
- Missing control connections. Agents need their helpers wired via
controlon the helper, not the agent.agent_rocketriderequires exactly one LLM and one memory;agent_crewai/agent_langchaintake no memory. See Agents & tools.
Resources leak / connections pile up
Always close the client when done (use the SDK's context manager / terminate()),
and start a long-lived pipeline once rather than per request.
Related
- Execution model: how lanes and control flow.
- Pipeline JSON Reference: every field of a
.pipe. - Glossary: terms used across the docs.