Error Reference

Devframe surfaces warnings and errors as structured diagnostics: each with a unique code, a human-readable message, and a link to this documentation.

Devframe surfaces warnings and errors as structured diagnostics: each with a unique code, a human-readable message, and a link to this documentation.

How error codes work

  • Codes follow the pattern DF + a 4-digit number. Core devframe uses DF00xxDF07xx; the hub reserves DF8xxx.
  • Every page carries the message, cause, recommended fix, and the source file that emits it.
  • Level is the diagnostic's severity: error or warn.
  • Diagnostics are powered by nostics: structured codes with docs URLs, ANSI console output, and pluggable reporters.

Devframe (DF)

Emitted by devframe: the framework-neutral host, RPC, streaming, assets, services, and JSON-render surfaces.

CodeLevelTitle
DF0006errorRPC Function Not Registered
DF0007errorAsyncLocalStorage Not Set
DF0008errorView distDir Not Found
DF0012warnStorage Parse Failed
DF0013errorShared State Not Found
DF0014errorInvalid Agent Field
DF0015errorAgent Tool Already Registered
DF0016errorAgent Resource Already Registered
DF0017errorMCP Server Start Failure
DF0019errorAgent Requires JSON-Serializable RPC
DF0020errorNon-JSON Value in JSON-Serializable RPC
DF0021errorRPC Function Already Registered
DF0022errorRPC Function Not Registered (Update)
DF0023errorRPC Function Not Registered (Get)
DF0024errorMissing RPC Handler
DF0025errorFunction Not in Dump Store
DF0026errorNo Dump Match
DF0027errorInvalid Dump Configuration
DF0028errorSnapshot Type Mismatch
DF0029warnStream Buffer Overflow
DF0030errorUnknown Stream ID
DF0031errorWrite to Closed Stream
DF0032errorStreaming Channel Already Registered
DF0033warnDev RPC Bridge Failed to Start
DF0034errorAlready-Namespaced Scoped Registration
DF0035errorStorage File Persist Failed
DF0036errorRPC Call Rejected, Not Authorized
DF0037errorDuplicate Service Provider
DF0038errorInvalid JSON-Render Element Props
DF0039errorDuplicate JSON-Render View
DF0040errorJSON-Render View Used After Disposal
DF0041errorJSON-Render Spec Is Not JSON-Serializable
DF0042errorStatic Build Disabled By The Definition
DF0043errorInvalid RPC Argument
DF0044errorInvalid RPC Return Value
DF0045warnInstance Registry Update Failed
DF0046errorConnector Requires the MCP SDK
DF0047warnAgent Tool Wire-Name Collision
DF0048errorUnknown Shared-State Key
DF0049errorConnector Call Requires Port and Tool
DF0050errorNo Devframe Instance on Port
DF0051errorInstance Has No MCP Endpoint
DF0052errorHTTP Server Failed to Listen
DF0054errorconnectionMeta() Before Instance Ready
DF0055errorInstance Already Owns Its WebSocket Transport
DF0056errorInstance Advertises an External WebSocket Endpoint
DF0057errorWebSocket Transport Disabled
DF0058errorDev Server Disabled By The Definition
DF0059warnRemote Assets File Listing Failed
DF0060errorRemote Asset Fetch Failed
DF0061warnInstalled Assets Package Major Version Mismatch
DF0062warnInstalled Assets Package Version Skew
DF0063warnRemote Asset Cache Write Failed
DF0064errorRemote Assets Materialization Failed
DF0065errorInvalid Remote Assets Package Or Version
DF0066warnService Already Installed
DF0067errorRequired Service Package Not Importable
DF0068errorRequired Service Version Range Not Satisfied
DF0069warnService Version Range Not Satisfied
DF0070errorInvalid Service
DF0072warnSnapshot Names Unknown RPC Method
DF0073errorJSON-Render Spec Does Not Match Its Schema
DF0074errorJSON-Render Schema Is Asynchronous
DF0075warnNo RPC Transport On This Runtime
DF0076errorWebSocket Upgrade Unsupported On This Runtime
DF0077errorIn-Page Channel Function Not Registered

Hub: context & lifecycle (DF80xx)

Emitted by @devframes/hub while assembling and mounting the unified surface.

CodeLevelTitle
DF8000errorDevframe Id Collides With a Reserved Hub Path
DF8002errorBoth devframes and context Passed to initHub
DF8003errorconnectionMeta() Before Hub Instance Ready
DF8004errorDevframe Id Is Not a Mountable URL Segment
DF8005warningDevframe MCP Ignored While Hub MCP Is Off

Hub: docks & mounting (DF81xx)

CodeLevelTitle
DF8100errorDock Already Registered
DF8101errorCannot Change Dock Id
DF8102errorDock Not Registered
DF8103errorDock Entry Cannot Group Itself
DF8104errorNested Dock Groups Unsupported
DF8105errorDevframe Already Mounted
DF8106warnConnection Meta Not Served
DF8107warnUnknown Dock Activation Target
DF8108errorDuplicate Renderer Module Type
DF8109errorRenderer Module File Missing
DF8110errorRenderer Type Is Not URL-Safe
DF8111warnBare-Specifier Client Script Without Host Resolution

Hub: terminals (DF82xx)

CodeLevelTitle
DF8200errorTerminal Session Already Registered
DF8201errorTerminal Session Not Registered
DF8202errorTerminal Session Does Not Accept Input
DF8203errorFailed To Spawn PTY Session
DF8204errorTerminal Session Cannot Be Controlled
DF8205errorTerminal Session Is Not Restartable
DF8206errorTerminal Session Restart on Closed Stream

Hub: commands (DF84xx)

CodeLevelTitle
DF8400errorCommand Already Registered
DF8401errorCannot Change Command Id
DF8402errorCommand Not Registered
DF8403errorDuplicate Command Id
DF8404errorAgent Exposure Without Handler