ComfyUI ControlNetApplyAdvanced class_type の修正
ComfyUI の ControlNetApplyAdvanced class_type、node id has no class_type、Apply ControlNet Advanced missing を、workflow JSON、ComfyUI バージョン、ControlNet model、preprocessor に分けて直します。
ComfyUI で ControlNetApplyAdvanced class_type、node id has no class_type、または Apply ControlNet Advanced ノードの欠落が出ても、まず ControlNetApplyAdvanced という Python package を入れようとしないでください。これは workflow graph 内の node class であり、package 名ではありません。
短い答え
ControlNetApplyAdvanced は ComfyUI の ControlNet node です。class_type エラーは、多くの場合 workflow JSON、ComfyUI の古さ、または node registration の問題です。まず workflow を再取得または再エクスポートし、ComfyUI を更新します。
切り分け
| 表示 | 意味 | 最初にやること |
|---|---|---|
ControlNetApplyAdvanced class_type | workflow が現在の ComfyUI で解決できない node class を参照している | ComfyUI を更新して再読み込み |
node id has no class_type | workflow JSON が壊れている、または別ツールの export が不完全 | 元の workflow から再エクスポート |
| Apply ControlNet Advanced が検索に出ない | 古い ComfyUI、環境差、または cloud 側の制限 | バージョンと node availability を確認 |
| queue 実行時だけ失敗 | node は読み込めたが model/input/preprocessor が違う | runtime error を読む |
| preprocessor 周辺が赤い | custom preprocessor pack がない、または import failed | custom node 側を修復 |
修復順
- 元の workflow JSON または PNG を取り直します。SNS 経由で圧縮された画像は metadata が消えていることがあります。
- ComfyUI を更新し、完全に再起動します。
Apply ControlNetで検索し、node 名の表示差を確認します。- ControlNet model は
ComfyUI/models/controlnet/に置きます。 - Canny、Depth、OpenPose などの preprocessor が赤い場合だけ、該当 custom node を直します。
やらないこと
pip install ControlNetApplyAdvancedを実行しない。- JSON が壊れているだけなのに custom nodes を全部入れ直さない。
- model 不足と node class 不足を混同しない。
関連ガイド
- ComfyUI Missing Nodes, class_type, and Clean Library Entry Point Fix
- ComfyUI Workflow Red Nodes
- Install ComfyUI Custom Nodes
- Where to Put Safetensors in ComfyUI
Source References
実際の ComfyUI 環境で起きている問題なら、まず無料で Wonderful Launcher を使って確認してください。作業が止まる修復には Agent Access、credits は画像生成と従量ツール用です。
Wonderful Launcher をダウンロードAgent Access を見るDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.