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 calledchannel.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
replayWindowonctx.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
packages/devframe/src/node/rpc-streaming.ts: the streaming subscribe/unsubscribe paths logDF0030when a client references anidthat no producer has started (and no replay buffer covers).