I’m running into an issue that seems specific to Growth plan inference with workflows, and I’d like to check whether this is a known bug or a limitation.
Summary
- My created workflow works under the Basic plan
- On a new Growth-plan workspace, the same workflow runs successfully in the UI but inference fails at runtime.
- Error occurs during WebRTC worker initialization
- Results in a
500 Internal Server Error
This happens even with a brand-new workspace, project, model, and workflow created directly under the Growth plan.
What Works
- Running the workflow via “Run” in the Roboflow UI works correctly (Both Serverless API and Locally).
- The same workflow logic works under the Basic plan in both UI and deployment.
What Fails
Any inference path that initializes the WebRTC worker fails with an internal error, regardless of the model weights used:
- A custom model weight downloaded from the Basic plan, where the same workflow runs successfully without any issues.
- A public COCO‑trained YOLO model, tested to rule out issues related to custom datasets or training.
Issue Details:
And here is the log from Docker:
Hypothesis
This looks like a server-side bug in the Growth plan inference engine, specifically in the WebRTC worker initialization logic, where heartbeat_callback is not set in certain valid workflow configurations.
Additionally, I also tried asking your agent. According to it, this issue is caused by an edge‑case bug in the experimental WebRTC path of inference container v0.64.8. The WebRTC worker fails to initialize for newly created workspaces (kawadard2), while older workspaces work correctly. The recommended and production‑supported solution is to use InferencePipeline.
Questions
- Is this a known issue with Growth plan inference / WebRTC workers?
- Is there a way to deploy a workflow on a Growth Plan similar to that of a Basic Plan? Is a fix or workaround planned for this error?
I previously encountered a limitation where InferencePipeline only ran on CPU, despite GPU availability (details here: Local Inference Not Working on JetPack 6.2.2 (YOLOv8 Workflow + RTSP Stream)).
Because of that limitation, I am strongly hoping to continue using workflow-based inference via InferenceHTTPClient, rather than fully switching to InferencePipeline, if possible.
Thanks in advance for your help — any guidance would be greatly appreciated.
Best regards,
Trang
- Project Type: Object Detection Model
- Operating System & Browser: window 11
- Project Universe Link or Workspace/Project ID: workflow=“custom-workflow”, workspace=“kawadard2”
- Do you grant Roboflow Support permission to access your Workspace for troubleshooting? (Yes/No): Yes


