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 を使って確認してください。ランチャー内の修復フロー、タスクログ、実行環境チェックを一か所で確認できます。クレジットは画像生成と従量ツール用です。
Wonderful Launcher をダウンロードクレジットプランを見るDid this fix your issue?
Your answer helps prioritize verified ComfyUI repairs.