Skip to content

DF0030: Unknown Stream ID

Message

Stream "{channel}#{id}" is unknown — no producer has called channel.start({ id: "{id}" }).

Cause

A client subscribed to a stream id that the server-side channel doesn't know about. Either the producer never started a stream with that id, the producer already ended it and replayWindow is 0, or the client passed the wrong id.

Fix

  • Make sure the action that returns the stream id runs before the client subscribes — typically by awaiting rpc.call('your-action') and using the returned id.
  • Bump replayWindow on ctx.rpc.streaming.create(name, { replayWindow }) if you need clients to resume after the producer has finished but kept the buffer warm.
  • Check the id is propagated correctly across boundaries (action return value → component prop → subscribe call).

Source

Released under the MIT License.