Comfy-Org/ComfyUI · error · RuntimeError
ERROR: controlnet file is invalid and does not contain a val
Error message
ERROR: controlnet file is invalid and does not contain a valid controlnet model.
What it means
Error "ERROR: controlnet file is invalid and does not contain a valid controlnet model." thrown in Comfy-Org/ComfyUI.
Source
Thrown at nodes.py:880
CATEGORY = "model/loaders"
SEARCH_ALIASES = ["controlnet", "control net", "cn", "load controlnet", "controlnet loader"]
def load_controlnet(self, control_net_name):
controlnet_path = folder_paths.get_full_path_or_raise("controlnet", control_net_name)
controlnet = comfy.controlnet.load_controlnet(controlnet_path)
if controlnet is None:
raise RuntimeError("ERROR: controlnet file is invalid and does not contain a valid controlnet model.")
return (controlnet,)
class DiffControlNetLoader:View on GitHub (pinned to 1c6d8d45b3)
Solutions
- Load a valid controlnet checkpoint file.
When it happens
Trigger: Thrown at nodes.py:880 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Comfy-Org/ComfyUI@1c6d8d45b3 (2026-08-14).
Data as JSON: /api/errors/928d38898da7207e.
Report an issue: GitHub.