Error with SegsConcat

出现 Error with SegsConcat 相关现象,通常是在 ComfyUI 中使用 Impact Pack 的 SEGS Concat 节点时,每次刷新页面或切换工作流标签页,节点都会自动新增输入口。优先排查 Impact Pack 版本是否低于 V8.29,并处理工作流里已保存的空输入。

快速结论:出现 Error with SegsConcat 相关现象,通常是在 ComfyUI 中使用 Impact Pack 的 SEGS Concat 节点时,每次刷新页面或切换工作流标签页,节点都会自动新增输入口。优先排查 Impact Pack 版本是否低于 V8.29,并处理工作流里已保存的空输入。

适用环境:ComfyUI 配合 Impact Pack;Issue 明确涉及的组件为 SEGS Concat 节点,以及与其共用动态输入处理逻辑的 Switch 类节点。Issue 未提供操作系统、Python、CUDA、PyTorch、显卡或依赖版本信息,这里不做补写。

最快修复方案:将 ComfyUI-Impact-Pack 升级到 V8.29 或更高版本(含提交 207c011 / PR #1247);升级后把已有的 SEGS Concat 节点重新创建一次,清掉工作流中已保存的空输入。

注意事项:升级本身不会自动删除工作流里此前已保存的空输入,必须重建节点才能清除。该修复按前端的 app.configuringGraph 状态判断是否正在配置工作流,前端接口若发生变化,相关判断可能也需要同步跟进;此风险属推断,Issue 中未提及。

问题场景

用户在 ComfyUI 中使用 Impact Pack 的 SEGS Concat 节点时,每次刷新页面或在多个工作流标签页之间切换,页面上都会出现该节点新增的输入条目,导致输入口持续变多。

报错原文

Error with SegsConcat

原因分析

已确认的原因:SEGS Concat 与 Switch 类节点共用同一套动态输入处理逻辑。该逻辑原先只通过调用栈中是否存在 loadGraphData 来判断当前是否处于“加载工作流”阶段。当工作流经由其他路径配置时,例如刷新页面或切换工作流标签页,这套逻辑就把每个恢复的连线当成新连接,从而不断追加输入口。

V8.29 的修复增加了对前端 app.configuringGraph 标志的检查:只要工作流正在配置,就不再改动节点输入。

环境排查

  • 确认 ComfyUI-Impact-Pack 的实际版本,判断是否低于 V8.29。
  • 确认升级后是否包含提交 207c011(PR #1247)。
  • 检查工作流中是否已保存此前误加的空输入;这些空输入不会因升级而自动消失。
  • 确认 Workspace 或前端是否为 ComfyUI 官方前端;如使用非官方前端,需留意 app.configuringGraph 是否可用(可能原因,Issue 未验证)。

解决步骤

  1. 将 ComfyUI-Impact-Pack 更新到 V8.29 或更高版本,确认更新包含提交 207c011(PR #1247)。
  2. 重启 ComfyUI,使新版本生效。
  3. 打开此前出现问题的工作流,删除原有的 SEGS Concat 节点,并重新创建一个。
  4. 如工作流中其他 Switch 类节点也残留了异常的空输入,可一并重建。

验证方法

保存工作流后,多次刷新页面并在多个工作流标签页之间来回切换,观察 SEGS Concat 节点是否还会新增输入口,也不再出现 Error with SegsConcat。如果输入数量保持不变,说明问题已解决。

参考来源

ltdrdata/ComfyUI-Impact-Pack #1174

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 35203

发表回复

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