DF0030: Unknown Stream ID

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

Message

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

Cause

A client subscribed to a stream id no server-side producer has started. Either the producer never called channel.start({ id }), it already ended the stream and replayWindow is 0, or the client passed the wrong id.

Fix

  • Run the producer before clients subscribe; typically await rpc.call('your-action') and use the returned id.
  • Bump replayWindow on ctx.rpc.streaming.create(name, { replayWindow }) to let clients resume after the producer finishes.
  • Verify the id propagates correctly (action return → component prop → subscribe call).

Source