---
title: "DF0032: Streaming Channel Already Registered"
description: "Streaming channel \"{channel}\" is already registered."
canonical_url: "https://devfra.me/errors/DF0032"
---
# DF0032: Streaming Channel Already Registered

> Streaming channel "\{channel}" is already registered.

## Message

> Streaming channel "`{channel}`" is already registered.

## Cause

Two calls to `ctx.rpc.streaming.create(name, ...)` used the same channel name. Each name owns a wire namespace and must be unique within a context.

## Fix

- Reuse the existing channel handle rather than creating a new one with the same name.
- If two devtools want isolated streams, give each a distinct namespaced name (`my-devtool:chat-stream`, `other-devtool:logs-stream`).

## Source

- [`packages/devframe/src/node/rpc-streaming.ts`](https://github.com/devframes/devframe/blob/main/packages/devframe/src/node/rpc-streaming.ts): `ctx.rpc.streaming.create()` throws `DF0032` when the requested channel name is already registered on the context.


## Sitemap

See the full [sitemap](https://devfra.me/sitemap.md) for all pages.
