Saving Output inside nested folder broken.
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 155
Description
### Custom Node Testing
- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
Output to be save inside the folder path which I provided.
In Machine with ComfyUI 0.29.0 it's still working properly, error occur only after upgrading it to 0.30.0 or further.
### Actual Behavior
It's showing error when I provide folder in filename prefix (e.g. Test/Minimax) and working only if I provide filename without any directory (e.g. Minimax).
### Steps to Reproduce
Simple
1. Take a load image node.
2. Connect it's output to save image node
3. In filename prefix section provide string with nested folders. It gives error.
### Debug Logs
```powershell
[INFO] setup plugin alembic.autogenerate.schemas
[INFO] setup plugin alembic.autogenerate.tables
[INFO] setup plugin alembic.autogenerate.types
[INFO] setup plugin alembic.autogenerate.constraints
[INFO] setup plugin alembic.autogenerate.defaults
[INFO] setup plugin alembic.autogenerate.comments
[INFO] Adding extra search path audio_encoders C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\audio_encoders
[INFO] Adding extra search path checkpoints C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\checkpoints
[INFO] Adding extra search path clip C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\clip
[INFO] Adding extra search path clip_vision C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\clip_vision
[INFO] Adding extra search path configs C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\configs
[INFO] Adding extra search path controlnet C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\controlnet
[INFO] Adding extra search path detection C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\detection
[INFO] Adding extra search path diffusers C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\diffusers
[INFO] Adding extra search path diffusion_models C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\diffusion_models
[INFO] Adding extra search path embeddings C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\embeddings
[INFO] Adding extra search path gligen C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\gligen
[INFO] Adding extra search path hypernetworks C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\hypernetworks
[INFO] Adding extra search path Janus-Pro C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\Janus-Pro
[INFO] Adding extra search path LLM C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\LLM
[INFO] Adding extra search path loras C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\loras
[INFO] Adding extra search path model_patches C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\model_patches
[INFO] Adding extra search path onnx C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\onnx
[INFO] Adding extra search path photomaker C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\photomaker
[INFO] Adding extra search path sams C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\sams
[INFO] Adding extra search path SEEDVR2 C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\SEEDVR2
[INFO] Adding extra search path sonic C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\sonic
[INFO] Adding extra search path style_models C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\style_models
[INFO] Adding extra search path text_encoders C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\text_encoders
[INFO] Adding extra search path ultralytics C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\ultralytics
[INFO] Adding extra search path unet C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\unet
[INFO] Adding extra search path upscale_models C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\upscale_models
[INFO] Adding extra search path vae C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\vae
[INFO] Adding extra search path vae_approx C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\vae_approx
[INFO] Adding extra search path wav2vec2 C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\wav2vec2
[INFO] Adding extra search path audio_encoders U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\audio_encoders
[INFO] Adding extra search path checkpoints U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\checkpoints
[INFO] Adding extra search path clip U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\clip
[INFO] Adding extra search path clip_vision U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\clip_vision
[INFO] Adding extra search path configs U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\configs
[INFO] Adding extra search path controlnet U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\controlnet
[INFO] Adding extra search path detection U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\detection
[INFO] Adding extra search path diffusers U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\diffusers
[INFO] Adding extra search path diffusion_models U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\diffusion_models
[INFO] Adding extra search path embeddings U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\embeddings
[INFO] Adding extra search path gligen U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\gligen
[INFO] Adding extra search path hypernetworks U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\hypernetworks
[INFO] Adding extra search path Janus-Pro U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\Janus-Pro
[INFO] Adding extra search path LLM U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\LLM
[INFO] Adding extra search path loras U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\loras
[INFO] Adding extra search path model_patches U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\model_patches
[INFO] Adding extra search path onnx U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\onnx
[INFO] Adding extra search path photomaker U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\photomaker
[INFO] Adding extra search path sams U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\sams
[INFO] Adding extra search path SEEDVR2 U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\SEEDVR2
[INFO] Adding extra search path sonic U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\sonic
[INFO] Adding extra search path style_models U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\style_models
[INFO] Adding extra search path text_encoders U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\text_encoders
[INFO] Adding extra search path ultralytics U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\ultralytics
[INFO] Adding extra search path unet U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\unet
[INFO] Adding extra search path upscale_models U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\upscale_models
[INFO] Adding extra search path vae U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\vae
[INFO] Adding extra search path vae_approx U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\vae_approx
[INFO] Adding extra search path wav2vec2 U:\AI_WorkStation\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\models\wav2vec2
[INFO] Setting output directory to: W:\
[START] Security scan
[DONE] Security scan
## ComfyUI-Manager: installing dependencies done.
** ComfyUI startup time: 2026-08-05 03:54:32.044
** Platform: Windows
** Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
** Python executable: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\python_embeded\python.exe
** ComfyUI Path: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI
** ComfyUI Base Folder Path: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI
** User directory: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user
** ComfyUI-Manager config path: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user\__manager\config.ini
** Log path: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user\comfyui.log
[INFO]
Prestartup times for custom nodes:
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\rgthree-comfy
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Easy-Use
[INFO] 2.8 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-manager
[INFO]
[INFO] Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[INFO] Found comfy_kitchen backend hip: {'available': False, 'disabled': False, 'unavailable_reason': 'PyTorch ROCm/HIP runtime not available', 'capabilities': []}
[INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_embedding', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[INFO] Found comfy_kitchen backend triton: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'int8_linear', 'quantize_and_rotate_rowwise', 'quantize_int8_rowwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_']}
[INFO] Checkpoint files will always be loaded safely.
[INFO] Total VRAM 97887 MB, total RAM 130437 MB
[INFO] pytorch version: 2.9.1+cu130
[INFO] Set vram state to: NORMAL_VRAM
[INFO] Device: cuda:0 NVIDIA RTX PRO 6000 Blackwell Workstation Edition : cudaMallocAsync
[INFO] Using async weight offloading with 2 streams
[INFO] Enabled pinned memory 52174.0
[INFO] working around nvidia conv3d memory bug.
[INFO] Using pytorch attention
[INFO] aimdo: src-win/cuda-detour.c:38:INFO:aimdo_setup_hooks: installing 6 hooks
[INFO] aimdo: src/control.c:262:INFO:comfy-aimdo NVML pressure enabled
[INFO] aimdo: src-win/shmem-detect.c:80:INFO:comfy-aimdo WDDM adapter match: NVIDIA RTX PRO 6000 Blackwell Workstation Edition runtime_luid=00000000:0000c434 dxgi_luid=00000000:0000c434
[INFO] aimdo: src/control.c:277:INFO:comfy-aimdo inited for GPU: NVIDIA RTX PRO 6000 Blackwell Workstation Edition (VRAM: 97886 MB)
[INFO] DynamicVRAM support detected and enabled
[INFO] Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
[INFO] ComfyUI version: 0.30.0
[INFO] comfy-aimdo version: 0.4.13
[INFO] comfy-kitchen version: 0.2.26
[INFO] comfyui-frontend-package version: 1.48.6
[INFO] comfyui-workflow-templates version: 0.11.31
[INFO] comfyui-embedded-docs version: 0.5.9
[INFO] comfy-kitchen version: 0.2.26
[INFO] comfy-aimdo version: 0.4.13
[INFO] [Prompt Server] web root: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\python_embeded\Lib\site-packages\comfyui_frontend_package\static
[INFO] Asset seeder disabled
[INFO] No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
[WARNING] [Bruxos do VFX] modulo 'bernini_tiled_optimized' nao carregou: No module named 'C:\\ComfyUI-Easy-Install\\ComfyUI-Easy-Install\\ComfyUI\\custom_nodes\\ComfyUI-Bruxos-do-VFX.bernini_tiled_optimized'
[WARNING] [Bruxos do VFX] modulo 'bernini_tiled_kv_temporal_experimental' nao carregou: No module named 'C:\\ComfyUI-Easy-Install\\ComfyUI-Easy-Install\\ComfyUI\\custom_nodes\\ComfyUI-Bruxos-do-VFX.bernini_tiled_kv_temporal_experimental'
[WARNING] [Bruxos do VFX] modulo 'ltx_tiled_bruxos' nao carregou: No module named 'C:\\ComfyUI-Easy-Install\\ComfyUI-Easy-Install\\ComfyUI\\custom_nodes\\ComfyUI-Bruxos-do-VFX.ltx_tiled_bruxos'
[WARNING] [Bruxos do VFX] modulo 'mocha_tiled_nodes' nao carregou: No module named 'C:\\ComfyUI-Easy-Install\\ComfyUI-Easy-Install\\ComfyUI\\custom_nodes\\ComfyUI-Bruxos-do-VFX.mocha_tiled_nodes'
[WARNING] [Bruxos do VFX] modulo 'wanvideo_context_bruxos' nao carregou: No module named 'C:\\ComfyUI-Easy-Install\\ComfyUI-Easy-Install\\ComfyUI\\custom_nodes\\ComfyUI-Bruxos-do-VFX.wanvideo_context_bruxos'
: -=
:@- =@= -.
-==+@*==- .%@+ -#@+
:::=@+::: ==%@* .#@@@%.
:%: +@%#@# .%@@@@+
. *@@@@@- =@@@@%.
*=:#@@@@%= +@@@@=
+@@*-*@@@@@: #@@@%. .::.
:@@@@@#*#%@@# .%@@@= :*#.
-*##*= .=. .#@@@@@@@%%%@= -@@@%. .--:
*@@@@@@# -*%+ ++:+@@@@@@@@@@@- =@@@= .=#-
%@@@@@@% .=#@@@: %@%+=+%@@@@@@@@%: *@@% :+*
:*%@@%*: :+%@@@@# *@@@@#***##%%@@@# .#@@= .:
... .-#@@@@@@#. +#%@@@@@@@@@%#+- .::
:+%@@@@@@@%: .:--=+%**%* .
-*@@@@@@@@#=. :*+-:. .#=-#%::-+*####******###-
.=%@@@@@@%#=: :=#@@@@@%#**+++*%###***#%%%#%@@@@@@@*:
.-+*%%#+-. :+#@@@@@@@@@%##********###**#%@@%#%%%+:
. :=*%@@@@@@@@@%%%%%####**++**##%%##*###+:
.:=*%@@@@@@@@@@@@@%%%###########*****#*+-:.:
.=#%@@@@@@@%%#####******+**+***####*+=-::-+#%@-
.:-=+*##%%%%%%%%%%%%####*++=---==+*#%@@@@@@#
......... :+#%@@@@@@@@@@@@@@-
:. .-=*#%@@@@@@@@@@#
:@* .:=+#%@@@@@@-
...=@*.... :-+*%@#
:***#@%***+ .:
:@*
:@*
B R U X O S D O V F X v0.20 - 68 nodes
remocao de objetos - upscale - face swap - Bernini/Wan
[ComfyUI-Easy-Use] server: v1.3.7 Loaded
[ComfyUI-Easy-Use] web root: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Easy-Use\web_version/v2 Loaded
[FBnodes] Latent preview hook installed successfully
[FBnodes] Nodes registered successfully
[INFO] ComfyUI-GGUF: Allowing full torch compile
[INFO] ### Loading: ComfyUI-Manager (V3.41)
[INFO] [ComfyUI-Manager] network_mode: public
[INFO] [ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.
[INFO] ### ComfyUI Version: v0.30.0-12-g6f7cd7fc | Released on '2026-08-04'
[INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
[INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
[INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
[ComfyUI-RMBG] v3.0.0 | 43 nodes Loaded
------------------------------------------
Comfyroll Studio v1.76 : 175 Nodes Loaded
------------------------------------------
** For changes, please see patch notes at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md
** For help, please see the wiki at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki
------------------------------------------
[C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ckpts path: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts
[C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using symlinks: False
[C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']
[WARNING] C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux\node_wrappers\dwpose.py:26: UserWarning: DWPose: Onnxruntime not found or doesn't come with acceleration providers, switch to OpenCV with CPU device. DWPose might run very slowly
warnings.warn("DWPose: Onnxruntime not found or doesn't come with acceleration providers, switch to OpenCV with CPU device. DWPose might run very slowly")
FETCH ComfyRegistry Data: 5/167
LOADED 6 FONTS
███╗ ███╗ █████╗ ██████╗██╗ ██╗██╗███╗ ██╗███████╗
████╗ ████║██╔══██╗██╔════╝██║ ██║██║████╗ ██║██╔════╝
██╔████╔██║███████║██║ ███████║██║██╔██╗ ██║█████╗
██║╚██╔╝██║██╔══██║██║ ██╔══██║██║██║╚██╗██║██╔══╝
██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║██║██║ ╚████║███████╗
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝╚══════╝
██████╗ ███████╗██╗ ██╗ ██╗███████╗██╗ ██████╗ ███╗ ██╗███████╗
██╔══██╗██╔════╝██║ ██║ ██║██╔════╝██║██╔═══██╗████╗ ██║██╔════╝
██║ ██║█████╗ ██║ ██║ ██║███████╗██║██║ ██║██╔██╗ ██║███████╗
██║ ██║██╔══╝ ██║ ██║ ██║╚════██║██║██║ ██║██║╚██╗██║╚════██║
██████╔╝███████╗███████╗╚██████╔╝███████║██║╚██████╔╝██║ ╚████║███████║
╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═══╝╚══════╝
Ib Custom Nodes: Loaded
# 😺dzNodes: LayerStyle -> Cannot import name 'guidedFilter' from 'cv2.ximgproc'
A few nodes cannot works properly, while most nodes are not affected. Please REINSTALL package 'opencv-contrib-python'.
For detail refer to https://github.com/chflame163/ComfyUI_LayerStyle/issues/5
USDU batch patches applied successfully.
[INFO] USDU batch patches applied successfully.
Initializing ControlAltAI Nodes
[INFO] Using pytorch attention
(RES4LYF) Init
(RES4LYF) Importing beta samplers.
(RES4LYF) Importing legacy samplers.
[rgthree-comfy] Loaded 48 extraordinary nodes. 🎉
[rgthree-comfy] ComfyUI's new Node 2.0 rendering may be incompatible with some rgthree-comfy nodes and features, breaking some rendering as well as losing the ability to access a node's properties (a vital part of many nodes). It also appears to run MUCH more slowly spiking CPU usage and causing jankiness and unresponsiveness, especially with large workflows. Personally I am not planning to use the new Nodes 2.0 and, unfortunately, am not able to invest the time to investigate and overhaul rgthree-comfy where needed. If you have issues when Nodes 2.0 is enabled, I'd urge you to switch it off as well and join me in hoping ComfyUI is not planning to deprecate the existing, stable canvas rendering all together.
[WARNING] Traceback (most recent call last):
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\nodes.py", line 2256, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 999, in exec_module
File "", line 488, in _call_with_frames_removed
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\teacache\__init__.py", line 1, in
from .nodes import NODE_CLASS_MAPPINGS as NODES_CLASS, NODE_DISPLAY_NAME_MAPPINGS as NODES_DISPLAY
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\teacache\nodes.py", line 12, in
from comfy.ldm.lightricks.model import precompute_freqs_cis
ImportError: cannot import name 'precompute_freqs_cis' from 'comfy.ldm.lightricks.model' (C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\comfy\ldm\lightricks\model.py)
[WARNING] Cannot import C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\teacache module for custom nodes: cannot import name 'precompute_freqs_cis' from 'comfy.ldm.lightricks.model' (C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\comfy\ldm\lightricks\model.py)
[INFO]
Import times for custom nodes:
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\websocket_image_save.py
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\masquerade-nodes-comfyui
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-logic
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-mxtoolkit
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\Anomalous_Model_Browser
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-inpaint-cropandstitch
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_Ib_CustomNodes
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Divyata
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-VFI
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-GGUF
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_essentials
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-fbnodes
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Spectrum-MiniMax-H3
[INFO] 0.0 seconds (IMPORT FAILED): C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\teacache
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\controlaltai-nodes
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Custom-Scripts
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_Comfyroll_CustomNodes
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_UltimateSDUpscale
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-SolAttn_triton
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-kjnodes
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\rgthree-comfy
[INFO] 0.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-videohelpersuite
[INFO] 0.1 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_controlnet_aux
[INFO] 0.1 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-QwenVL
[INFO] 0.1 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Bruxos-do-VFX
[INFO] 0.1 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_layerstyle
[INFO] 0.2 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-WanVideoWrapper
[INFO] 0.2 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-itools
[INFO] 0.3 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\RES4LYF
[INFO] 0.5 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-manager
[INFO] 1.1 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\audio-separation-nodes-comfyui
[INFO] 3.0 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-rmbg
[INFO] 3.2 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui_fill-nodes
[INFO] 3.6 seconds: C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI-Easy-Use
[INFO]
[INFO] Context impl SQLiteImpl.
[INFO] Will assume non-transactional DDL.
[INFO] Using RAM pressure cache.
[INFO] Starting server
[INFO] To see the GUI go to: http://0.0.0.0:8188
[INFO] To see the GUI go to: http://[::]:8188
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/groupNode.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/widgetInputs.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[ERROR] [ERROR] An error occurred while retrieving information for the 'CR Output Flow Frames' node.
[ERROR] Traceback (most recent call last):
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\server.py", line 807, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\server.py", line 756, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_Comfyroll_CustomNodes\nodes\nodes_animation_io.py", line 181, in INPUT_TYPES
output_folders = [name for name in os.listdir(output_dir) if os.path.isdir(os.path.join(output_dir,name)) and len(os.listdir(os.path.join(output_dir,name))) != 0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [WinError 5] Access is denied: 'W:\\System Volume Information'
FETCH ComfyRegistry Data: 10/167
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/button.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[WARNING] [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/buttonGroup.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
FETCH ComfyRegistry Data: 15/167
FETCH ComfyRegistry Data: 20/167
FETCH ComfyRegistry Data: 25/167
FETCH ComfyRegistry Data: 30/167
FETCH ComfyRegistry Data: 35/167
FETCH ComfyRegistry Data: 40/167
FETCH ComfyRegistry Data: 45/167
FETCH ComfyRegistry Data: 50/167
FETCH ComfyRegistry Data: 55/167
FETCH ComfyRegistry Data: 60/167
FETCH ComfyRegistry Data: 65/167
FETCH ComfyRegistry Data: 70/167
FETCH ComfyRegistry Data: 75/167
FETCH ComfyRegistry Data: 80/167
FETCH ComfyRegistry Data: 85/167
FETCH ComfyRegistry Data: 90/167
FETCH ComfyRegistry Data: 95/167
FETCH ComfyRegistry Data: 100/167
FETCH ComfyRegistry Data: 105/167
FETCH ComfyRegistry Data: 110/167
FETCH ComfyRegistry Data: 115/167
FETCH ComfyRegistry Data: 120/167
FETCH ComfyRegistry Data: 125/167
FETCH ComfyRegistry Data: 130/167
FETCH ComfyRegistry Data: 135/167
FETCH ComfyRegistry Data: 140/167
FETCH ComfyRegistry Data: 145/167
FETCH ComfyRegistry Data: 150/167
FETCH ComfyRegistry Data: 155/167
FETCH ComfyRegistry Data: 160/167
FETCH ComfyRegistry Data: 165/167
FETCH ComfyRegistry Data [DONE]
[INFO] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json [DONE]
[INFO] [ComfyUI-Manager] All startup tasks have been completed.
[ERROR] [ERROR] An error occurred while retrieving information for the 'CR Output Flow Frames' node.
[ERROR] Traceback (most recent call last):
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\server.py", line 807, in get_object_info
out[x] = node_info(x)
^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\server.py", line 756, in node_info
info['input'] = obj_class.INPUT_TYPES()
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\ComfyUI_Comfyroll_CustomNodes\nodes\nodes_animation_io.py", line 181, in INPUT_TYPES
output_folders = [name for name in os.listdir(output_dir) if os.path.isdir(os.path.join(output_dir,name)) and len(os.listdir(os.path.join(output_dir,name))) != 0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [WinError 5] Access is denied: 'W:\\System Volume Information'
[INFO] got prompt
[ERROR] **** ERROR: Saving image outside the output folder is not allowed.
full_output_folder: W:\_AI_Image_&_Video_Gen_\_Testing\Extra
output_dir: W:\
[ERROR] !!! Exception during processing !!! **** ERROR: Saving image outside the output folder is not allowed.
full_output_folder: W:\_AI_Image_&_Video_Gen_\_Testing\Extra
output_dir: W:\
[ERROR] Traceback (most recent call last):
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\execution.py", line 545, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\execution.py", line 344, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\execution.py", line 318, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\execution.py", line 306, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\nodes.py", line 1687, in save_images
full_output_folder, filename, counter, subfolder, filename_prefix = folder_paths.get_save_image_path(filename_prefix, self.output_dir, images[0].shape[1], images[0].shape[0])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\folder_paths.py", line 557, in get_save_image_path
raise Exception(err)
Exception: **** ERROR: Saving image outside the output folder is not allowed.
full_output_folder: W:\_AI_Image_&_Video_Gen_\_Testing\Extra
output_dir: W:\
```
### Other
_No response_
Contributor guide
Research direction
Start by reproducing the Windows failure with a Load Image node connected to Save Image and a filename prefix such as Test/Minimax, then compare behavior with a plain filename and with ComfyUI 0.29.0. Trace the Save Image output path handling involved in the 0.30.0 change; done means nested folders are created or used and the image saves successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100