Node ‘ID #98:17’ has no class_type. The workflow may be corrupted or a custom node is missing.

该报错 Node 'ID #98:17' has no class_type. The workflow may be corrupted or a custom node is missing. 通常出现在加载工作流时遇到无法识别的节点 ID,最常见原因是该工作流依赖的自定义节点未安装。优先检查工

快速结论:该报错 Node 'ID #98:17' has no class_type. The workflow may be corrupted or a custom node is missing. 通常出现在加载工作流时遇到无法识别的节点 ID,最常见原因是该工作流依赖的自定义节点未安装。优先检查工作流中用到的自定义节点是否已全部正确安装。

适用环境:ComfyUI(Issue 未明确操作系统、Python、CUDA 等版本,暂不补充)

最快修复方案:暂无确认的一步修复方案。可优先尝试手动定位节点 ID #98:17 对应的自定义节点并安装。

注意事项:如果工作流是由第三方工具导出的,可能包含已删除或重命名的自定义节点,此时需要手动修改工作流 JSON 或使用 ComfyUI Manager 的“缺失节点”功能(若有)辅助定位。

问题场景

用户在加载或打开 ComfyUI 工作流时,弹出该报错提示,导致工作流无法正常加载或运行。

报错原文

Node 'ID #98:17' has no class_type. The workflow may be corrupted or a custom node is missing.

原因分析

可能原因:工作流中引用了某个节点 ID #98:17,但 ComfyUI 在加载时找不到该节点对应的 class_type(类定义)。常见原因包括:

  • 该节点所属的自定义节点未安装。
  • 自定义节点版本过旧,导致类名或注册方式变化。
  • 工作流 JSON 文件被手动编辑或损坏,导致节点结构异常。
  • 该节点是通过某些实验性功能(如子工作流)导入的,但宿主环境不支持。

环境排查

  • 确认 ComfyUI 版本是否为最新(建议更新到最新版)。
  • 确认是否安装了 ComfyUI Manager 等辅助工具,以便可视化缺失的节点。
  • 检查 custom_nodes 目录下是否包含工作流所依赖的节点包。

解决步骤

  1. 打开工作流 JSON 文件(可用文本编辑器或 ComfyUI 的“查看工作流 JSON”功能),搜索 #98:17"id": 98 找到对应节点。
  2. 查看该节点 typeclass_type 字段,确定节点名称(例如 SomeCustomNode)。
  3. 在 ComfyUI Manager 的“Manager → Install Custom Nodes”中搜索该节点名称,若存在则安装。
  4. 若无法通过 Manager 安装,可尝试从 GitHub 或作者提供的渠道手动安装;安装后重启 ComfyUI。
  5. 如果仍无法解决,可以尝试备份工作流后,在 JSON 中删除该节点及其连接(注意保持数据完整性),或使用 ComfyUI 的“加载时忽略缺失节点”选项(如有)。

验证方法

重新加载工作流,确认不再弹出该报错,且节点与连线正常显示。

参考来源

Comfy-Org/ComfyUI #15120

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 16010

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注