Common issues
Custom git executable path
If yourgit.exe is installed in a specific location other than system git:
- Install ComfyUI-Manager and run ComfyUI
- Open
<USER_DIRECTORY>/default/ComfyUI-Manager/config.ini - Specify the path including the file name in
git_exe =
ComfyUI-Manager update fails
If updating ComfyUI-Manager itself fails:- Navigate to the ComfyUI-Manager directory
- Run:
Windows: Overlapped Object error
If you encounterOverlapped Object has pending operation at deallocation on ComfyUI Manager load:
Edit config.ini and add:
SSL certificate verification failed
If you encounterSSL: CERTIFICATE_VERIFY_FAILED error:
Edit config.ini and add:
File logging
File logging is enabled by default. To disable: Editconfig.ini:
Custom node support guide
You should no longer assume that the GitHub repository name will match the subdirectory name under
custom_nodes. The subdirectory name now uses the normalized name from the name field in pyproject.toml.Resources for developers
Special purpose files (optional)
| File | Description |
|---|---|
pyproject.toml | Spec file for comfyregistry |
node_list.json | Manual list of nodes when NODE_CLASS_MAPPINGS pattern is non-conventional |
requirements.txt | Pip requirements installed automatically |
install.py | Script called automatically during installation |
All scripts are executed from the root path of the corresponding custom node.
Registering custom nodes
To register your custom node in ComfyUI-Manager:- Add an entry to
custom-node-list.jsonin the root of ComfyUI-Manager - Submit a Pull Request
- Before submitting, check Use local DB and ensure the extension list loads without issues in the Install custom nodes dialog