Skip to content

错误码索引

MdrFrontEngine 使用稳定错误码帮助定位问题。每个错误码都对应独立说明页,用于快速理解含义、确认触发条件,并找到建议处理方式。

如何使用

  1. 在界面或响应中找到稳定错误码,例如 WKS-4003
  2. 打开对应的错误码页面,先看严重程度、阶段和触发条件。
  3. 按建议操作修复。若需要上报,使用下方模板。

上报模板

txt
错误码
requestId
操作时间
当前项目或工作区
复现步骤
错误截图或日志摘要

不要上报 API key、Token、完整 Prompt 或其他敏感内容。

编码域

前缀范围说明
MIR-xxxxMIR 文档文档形状、UI graph、ValueRef、materialize 和运行前校验
WKS-xxxx工作区工作区加载、文档保存、同步冲突、capability 和 patch 应用
EDT-xxxx编辑器选择、拖拽、Inspector、画布、命令和 autosave
ELIB-xxxx外部库外部库加载、扫描、注册、渲染和代码生成
GEN-xxxx代码生成Canonical IR、adapter、依赖解析、代码发射和导出产物
API-xxxx后端/API请求、鉴权、权限、业务校验、持久化和第三方集成
AI-xxxxAI 助手Provider、模型发现、Prompt、响应解析和 AI command
RTE-xxxx路由路由清单、匹配、Outlet、导航和运行时
NGR-xxxx节点图节点图结构、端口、连线、执行和调试
ANI-xxxx动画Timeline、binding、track、keyframe、filter 和预览运行时

所有错误码

MIR

Code名称严重程度
MIR-1001禁止保存树形 UI 根节点error
MIR-1002UI graph 缺失error
MIR-1003节点字段非法error
MIR-2001根节点不存在error
MIR-2002节点 key 与节点 ID 不一致error
MIR-2003子节点引用不存在error
MIR-2004UI graph 存在环error
MIR-2005节点存在多个结构父级error
MIR-2006存在未受控孤儿节点warning
MIR-2007跨结构节点引用不存在error
MIR-3001ValueRef 路径无法解析warning
MIR-3002数据作用域配置非法warning
MIR-3010列表渲染配置非法warning
MIR-4001Materialize 失败error
MIR-9001MIR 未知异常error

Workspace

Code名称严重程度
WKS-1001工作区不存在error
WKS-1002工作区快照损坏error
WKS-2001能力协商不支持当前写入协议error
WKS-3001文档不存在error
WKS-3002文档类型不支持该操作error
WKS-4001Workspace revision 冲突warning
WKS-4002Route revision 冲突warning
WKS-4003Content revision 冲突warning
WKS-5001Intent 类型不支持error
WKS-5002Patch 应用失败error
WKS-9001Workspace 未知异常error

Editor

Code名称严重程度
EDT-1001当前选中节点不存在warning
EDT-2001拖拽目标非法warning
EDT-2002拖拽会产生循环结构error
EDT-3001Inspector 字段 schema 不可用warning
EDT-3002Inspector 字段写入被拒绝error
EDT-4001画布预览降级warning
EDT-5001命令无法进入历史栈warning
EDT-5002Autosave 队列存在过期任务warning
EDT-9001编辑器未知异常error

External Library

Code名称严重程度
ELIB-1001加载失败(模块导入失败)error
ELIB-1004未注册的外部库 IDerror
ELIB-1099加载阶段未知异常error
ELIB-2001扫描阶段未发现可渲染导出warning
ELIB-3001注册阶段没有可渲染组件error

Codegen

Code名称严重程度
GEN-1001Canonical IR 构建失败error
GEN-2001组件 Adapter 缺失warning
GEN-2002目标框架不支持该能力warning
GEN-3001依赖包无法解析error
GEN-3002依赖许可证策略不满足warning
GEN-4001代码发射失败error
GEN-5001导出包生成失败error
GEN-9001Codegen 未知异常error

Backend/API

Code名称严重程度
API-1001请求体无法解析error
API-1002请求参数缺失error
API-2001用户未登录error
API-2002会话已过期warning
API-3001权限不足error
API-4001后端业务校验失败error
API-4004资源不存在或不可见error
API-4009业务冲突error
API-5001数据库写入失败error
API-6001第三方集成调用失败error
API-9001后端未知异常error

AI

Code名称严重程度
AI-1001Provider 配置缺失warning
AI-1002Provider 请求失败error
AI-2001模型发现失败warning
AI-2002模型能力不满足当前任务warning
AI-3001Prompt 上下文为空warning
AI-4001响应为空error
AI-4002响应结构无法解析error
AI-5001AI Command dry-run 失败error
AI-9001AI 未知异常error

Route

Code名称严重程度
RTE-1001路由路径重复error
RTE-1002路由路径非法error
RTE-2001路由目标组件不存在error
RTE-3001布局路由缺少 Outletwarning
RTE-3002Outlet 无法匹配子路由warning
RTE-4001导航目标无法解析error
RTE-9001Route 未知异常error

NodeGraph

Code名称严重程度
NGR-1001节点定义不存在error
NGR-2001必填输入端口未连接warning
NGR-2002端口类型不兼容error
NGR-3001控制流连线形成非法循环error
NGR-4001节点执行失败error
NGR-5001断点目标不存在warning
NGR-9001NodeGraph 未知异常error

Animation

Code名称严重程度
ANI-1001时间线时长非法error
ANI-1002时间线 ID 重复error
ANI-2001Binding 目标节点不存在error
ANI-3001Track 属性不支持warning
ANI-3002SVG Filter primitive 不存在error
ANI-4001Keyframe 时间不递增warning
ANI-5001动画预览采样失败error
ANI-9001Animation 未知异常error

Backend API

后端 API 错误响应会将稳定错误码放在 error.code 中,并可能同时返回 requestId

json
{
  "error": {
    "code": "WKS-4003",
    "message": "Revision conflict.",
    "requestId": "req_...",
    "retryable": true,
    "details": {}
  }
}

基于 MIT 许可证发布