select template and wan2.2_ti2v_5B, the click Run button.
# ComfyUI Error Report
## Error Details
- **Node ID:** 38
- **Node Type:** CLIPLoader
- **Exception Type:** AttributeError
- **Exception Message:** 'NoneType' object has no attribute 'Params'
## Stack Trace
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
## System Information
- **ComfyUI Version:** 0.8.2
- **Arguments:** C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\main.py --user-directory C:\Users\suby\Documents\ComfyUI\user --input-directory C:\Users\suby\Documents\ComfyUI\input --output-directory C:\Users\suby\Documents\ComfyUI\output --front-end-root C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\web_custom_versions\desktop_app --base-directory C:\Users\suby\Documents\ComfyUI --extra-model-paths-config C:\Users\suby\AppData\Roaming\ComfyUI\extra_models_config.yaml --log-stdout --listen 127.0.0.1 --port 8000 --enable-manager
- **OS:** win32
- **Python Version:** 3.12.11 (main, Aug 18 2025, 19:17:54) [MSC v.1944 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.8.0+cu129
## Devices
- **Name:** cuda:0 NVIDIA GeForce RTX 5070 Ti : cudaMallocAsync
- **Type:** cuda
- **VRAM Total:** 17094475776
- **VRAM Free:** 15645802496
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0
## Logs
2026-01-08T22:46:54.062458 - Adding extra search path custom_nodes C:\Users\suby\Documents\ComfyUI\custom_nodes
2026-01-08T22:46:54.062458 - Adding extra search path download_model_base C:\Users\suby\Documents\ComfyUI\models
2026-01-08T22:46:54.062458 - Adding extra search path custom_nodes C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes
2026-01-08T22:46:54.062458 - Setting output directory to: C:\Users\suby\Documents\ComfyUI\output
2026-01-08T22:46:54.062458 - Setting input directory to: C:\Users\suby\Documents\ComfyUI\input
2026-01-08T22:46:54.062458 - Setting user directory to: C:\Users\suby\Documents\ComfyUI\user
2026-01-08T22:46:54.335262 - [START] Security scan2026-01-08T22:46:54.335262 -
2026-01-08T22:46:55.114829 - [DONE] Security scan2026-01-08T22:46:55.114829 -
2026-01-08T22:46:55.115841 - ** ComfyUI startup time:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - 2026-01-08 22:46:55.1152026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** Platform:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - Windows2026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** Python version:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - 3.12.11 (main, Aug 18 2025, 19:17:54) [MSC v.1944 64 bit (AMD64)]2026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** Python executable:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - C:\Users\suby\Documents\ComfyUI\.venv\Scripts\python.exe2026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** ComfyUI Path:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI2026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** ComfyUI Base Folder Path:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.116838 - C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI2026-01-08T22:46:55.116838 -
2026-01-08T22:46:55.116838 - ** User directory:2026-01-08T22:46:55.116838 - 2026-01-08T22:46:55.122552 - C:\Users\suby\Documents\ComfyUI\user2026-01-08T22:46:55.122552 -
2026-01-08T22:46:55.122552 - ** ComfyUI-Manager config path:2026-01-08T22:46:55.122552 - 2026-01-08T22:46:55.122552 - C:\Users\suby\Documents\ComfyUI\user\__manager\config.ini2026-01-08T22:46:55.122552 -
2026-01-08T22:46:55.122552 - ** Log path:2026-01-08T22:46:55.122552 - 2026-01-08T22:46:55.122552 - C:\Users\suby\Documents\ComfyUI\user\comfyui.log2026-01-08T22:46:55.122552 -
2026-01-08T22:46:55.706621 - [ComfyUI-Manager] Skipped fixing the 'comfyui-frontend-package' dependency because the ComfyUI is outdated.
2026-01-08T22:46:55.706621 - [PRE] ComfyUI-Manager
2026-01-08T22:46:56.719874 - Checkpoint files will always be loaded safely.
2026-01-08T22:46:56.834902 - Total VRAM 16303 MB, total RAM 32381 MB
2026-01-08T22:46:56.834902 - pytorch version: 2.8.0+cu129
2026-01-08T22:46:56.835904 - Set vram state to: NORMAL_VRAM
2026-01-08T22:46:56.835904 - Device: cuda:0 NVIDIA GeForce RTX 5070 Ti : cudaMallocAsync
2026-01-08T22:46:56.854905 - Using async weight offloading with 2 streams
2026-01-08T22:46:56.854905 - Enabled pinned memory 14571.0
2026-01-08T22:46:56.858906 - Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
2026-01-08T22:46:57.618694 - Using pytorch attention
2026-01-08T22:46:57.697881 - No comfy kitchen, using old apply_rope functions.
2026-01-08T22:46:58.753700 - Python version: 3.12.11 (main, Aug 18 2025, 19:17:54) [MSC v.1944 64 bit (AMD64)]
2026-01-08T22:46:58.753700 - ComfyUI version: 0.8.2
2026-01-08T22:46:58.767699 - [Prompt Server] web root: C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\web_custom_versions\desktop_app
2026-01-08T22:46:58.767699 - [START] ComfyUI-Manager
2026-01-08T22:46:58.921649 - [ComfyUI-Manager] network_mode: public
2026-01-08T22:46:58.924654 - [ComfyUI-Manager] The matrix sharing feature has been disabled because the `matrix-nio` dependency is not installed.
To use this feature, please run the following command:
C:\Users\suby\Documents\ComfyUI\.venv\Scripts\python.exe -m pip install matrix-nio
2026-01-08T22:46:59.286955 - Total VRAM 16303 MB, total RAM 32381 MB
2026-01-08T22:46:59.286955 - pytorch version: 2.8.0+cu129
2026-01-08T22:46:59.286955 - Set vram state to: NORMAL_VRAM
2026-01-08T22:46:59.286955 - Device: cuda:0 NVIDIA GeForce RTX 5070 Ti : cudaMallocAsync
2026-01-08T22:46:59.305729 - Using async weight offloading with 2 streams
2026-01-08T22:46:59.306729 - Enabled pinned memory 14571.0
2026-01-08T22:46:59.617809 -
Import times for custom nodes:
2026-01-08T22:46:59.617809 - 0.0 seconds: C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\custom_nodes\websocket_image_save.py
2026-01-08T22:46:59.617809 -
2026-01-08T22:46:59.930012 - Failed to initialize database. Please ensure you have installed the latest requirements. If the error persists, please report this as in future the database will be required: (sqlite3.OperationalError) unable to open database file
(Background on this error at: https://sqlalche.me/e/20/e3q8)
2026-01-08T22:46:59.954194 - Starting server
2026-01-08T22:46:59.954194 - To see the GUI go to: http://127.0.0.1:8000
2026-01-08T22:47:01.180866 - comfyui-frontend-package not found in requirements.txt
2026-01-08T22:47:06.434803 - got prompt
2026-01-08T22:47:06.444804 - Using pytorch attention in VAE
2026-01-08T22:47:06.445805 - Using pytorch attention in VAE
2026-01-08T22:47:06.840466 - VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16
2026-01-08T22:47:06.952717 - Found quantization metadata version 1
2026-01-08T22:47:06.953716 - Using MixedPrecisionOps for text encoder
2026-01-08T22:47:07.345321 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T22:47:07.347320 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
load(self, state_dict)
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
module._load_from_state_dict(
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T22:47:07.349320 - Prompt executed in 0.91 seconds
2026-01-08T22:47:55.633402 - comfyui-frontend-package not found in requirements.txt
2026-01-08T22:47:59.497193 - got prompt
2026-01-08T22:47:59.497193 - Failed to validate prompt for output 9:
2026-01-08T22:47:59.497193 - * CheckpointLoaderSimple 4:
2026-01-08T22:47:59.497193 - - Value not in list: ckpt_name: 'v1-5-pruned-emaonly-fp16.safetensors' not in []
2026-01-08T22:47:59.497193 - Output will be ignored
2026-01-08T22:47:59.498285 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2026-01-08T22:48:28.838677 - got prompt
2026-01-08T22:48:28.850679 - Found quantization metadata version 1
2026-01-08T22:48:28.851679 - Using MixedPrecisionOps for text encoder
2026-01-08T22:48:29.280935 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T22:48:29.282943 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
load(self, state_dict)
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
load(child, child_state_dict, child_prefix) # noqa: F821
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
module._load_from_state_dict(
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T22:48:29.285937 - Prompt executed in 0.44 seconds
2026-01-08T22:51:59.921379 - [ComfyUI-Manager] Failed to perform initial fetching 'extension-node-map.json':
2026-01-08T22:51:59.976061 - Traceback (most recent call last):
2026-01-08T22:51:59.976061 - 2026-01-08T22:51:59.976061 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 347, in _wait
await waiter
2026-01-08T22:51:59.976061 - 2026-01-08T22:51:59.976061 - asyncio.exceptions.CancelledError
2026-01-08T22:51:59.976061 - 2026-01-08T22:51:59.976061 -
The above exception was the direct cause of the following exception:
2026-01-08T22:51:59.976061 - 2026-01-08T22:51:59.976061 - Traceback (most recent call last):
2026-01-08T22:51:59.976061 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_server.py", line 2018, in get_cache
json_obj = await manager_util.get_data(uri, True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\comfyui_manager\common\manager_util.py", line 197, in get_data
json_text = await resp.text()
^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1260, in text
await self.read()
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1218, in read
self._body = await self.content.read()
^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 418, in read
block = await self.readany()
^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 440, in readany
await self._wait("readany")
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 346, in _wait
with self._timer:
^^^^^^^^^^^
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\helpers.py", line 671, in __exit__
raise asyncio.TimeoutError from exc_val
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - TimeoutError
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - [ComfyUI-Manager] Failed to perform initial fetching 'github-stats.json':
2026-01-08T22:51:59.976942 - Traceback (most recent call last):
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 347, in _wait
await waiter
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - asyncio.exceptions.CancelledError
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 -
The above exception was the direct cause of the following exception:
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - Traceback (most recent call last):
2026-01-08T22:51:59.976942 - 2026-01-08T22:51:59.976942 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_server.py", line 2018, in get_cache
json_obj = await manager_util.get_data(uri, True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\comfyui_manager\common\manager_util.py", line 197, in get_data
json_text = await resp.text()
^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1260, in text
await self.read()
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\client_reqrep.py", line 1218, in read
self._body = await self.content.read()
^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 418, in read
block = await self.readany()
^^^^^^^^^^^^^^^^^^^^
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 440, in readany
await self._wait("readany")
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\streams.py", line 346, in _wait
with self._timer:
^^^^^^^^^^^
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\aiohttp\helpers.py", line 671, in __exit__
raise asyncio.TimeoutError from exc_val
2026-01-08T22:51:59.977935 - 2026-01-08T22:51:59.977935 - TimeoutError
2026-01-08T22:51:59.977935 - 2026-01-08T22:57:04.135109 - FETCH ComfyRegistry Data [DONE]
2026-01-08T22:57:04.250975 - [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
2026-01-08T22:57:04.262984 - FETCH DATA from: C:\Users\suby\Documents\ComfyUI\user\__manager\cache\1514988643_custom-node-list.json2026-01-08T22:57:04.262984 - 2026-01-08T22:57:04.285257 - [DONE]2026-01-08T22:57:04.285257 -
2026-01-08T22:57:04.308260 - [ComfyUI-Manager] All startup tasks have been completed.
2026-01-08T23:38:07.944230 - got prompt
2026-01-08T23:38:07.956960 - Found quantization metadata version 1
2026-01-08T23:38:07.958123 - Using MixedPrecisionOps for text encoder
2026-01-08T23:38:08.325116 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T23:38:08.327381 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T23:38:08.329005 - Prompt executed in 0.38 seconds
2026-01-08T23:51:27.192353 - got prompt
2026-01-08T23:51:27.216726 - Found quantization metadata version 1
2026-01-08T23:51:27.226938 - Using MixedPrecisionOps for text encoder
2026-01-08T23:51:27.663913 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T23:51:27.665417 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T23:51:27.665417 - Prompt executed in 0.47 seconds
2026-01-08T23:54:27.333312 - got prompt
2026-01-08T23:54:27.342941 - Found quantization metadata version 1
2026-01-08T23:54:27.344079 - Using MixedPrecisionOps for text encoder
2026-01-08T23:54:27.794875 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T23:54:27.795874 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T23:54:27.795874 - Prompt executed in 0.46 seconds
2026-01-08T23:57:40.143520 - got prompt
2026-01-08T23:57:40.152229 - Found quantization metadata version 1
2026-01-08T23:57:40.153093 - Using MixedPrecisionOps for text encoder
2026-01-08T23:57:40.544783 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T23:57:40.547056 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T23:57:40.549056 - Prompt executed in 0.40 seconds
2026-01-08T23:59:38.612106 - got prompt
2026-01-08T23:59:38.624824 - Found quantization metadata version 1
2026-01-08T23:59:38.625824 - Using MixedPrecisionOps for text encoder
2026-01-08T23:59:39.032937 - !!! Exception during processing !!! 'NoneType' object has no attribute 'Params'
2026-01-08T23:59:39.034938 - Traceback (most recent call last):
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 518, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 329, 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:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\nodes.py", line 969, in load_clip
clip = comfy.sd.load_clip(ckpt_paths=[clip_path], embedding_directory=folder_paths.get_folder_paths("embeddings"), clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1026, in load_clip
return load_text_encoder_state_dicts(clip_data, embedding_directory=embedding_directory, clip_type=clip_type, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 1310, in load_text_encoder_state_dicts
clip = CLIP(clip_target, embedding_directory=embedding_directory, parameters=parameters, tokenizer_data=tokenizer_data, state_dict=clip_data, model_options=model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 140, in __init__
m, u = self.load_sd(c)
^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd.py", line 293, in load_sd
return self.cond_stage_model.load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 708, in load_sd
return getattr(self, self.clip).load_sd(sd)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\sd1_clip.py", line 300, in load_sd
return self.transformer.load_state_dict(sd, strict=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2604, in load_state_dict
"Hooks registered with ``register_load_state_dict_post_hook`` are not"
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2592, in load
child_state_dict = {
[Previous line repeated 4 more times]
File "C:\Users\suby\Documents\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 2575, in load
File "C:\Users\suby\AppData\Local\Programs\ComfyUI\resources\ComfyUI\comfy\ops.py", line 580, in _load_from_state_dict
params = layout_cls.Params(
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'Params'
2026-01-08T23:59:39.036938 - Prompt executed in 0.42 seconds
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
{"id":"91f6bbe2-ed41-4fd6-bac7-71d5b5864ecb","revision":0,"last_node_id":59,"last_link_id":108,"nodes":[{"id":8,"type":"VAEDecode","pos":[1190,150],"size":[210,46],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"Latent","name":"samples","type":"LATENT","link":35},{"localized_name":"vae","name":"vae","type":"VAE","link":76}],"outputs":[{"localized_name":"图像","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[107]}],"properties":{"Node name for S&R":"VAEDecode","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":[]},{"id":57,"type":"CreateVideo","pos":[1200,240],"size":[270,78],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"图像","name":"images","type":"IMAGE","link":107},{"localized_name":"音频","name":"audio","shape":7,"type":"AUDIO","link":null},{"localized_name":"帧率","name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":null}],"outputs":[{"localized_name":"视频","name":"VIDEO","type":"VIDEO","links":[108]}],"properties":{"Node name for S&R":"CreateVideo","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":[24]},{"id":58,"type":"SaveVideo","pos":[1200,370],"size":[660,450],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"视频","name":"video","type":"VIDEO","link":108},{"localized_name":"文件名前缀","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"格式","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"编码器","name":"codec","type":"COMBO","widget":{"name":"codec"},"link":null}],"outputs":[],"properties":{"Node name for S&R":"SaveVideo","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":["video/ComfyUI","auto","auto"]},{"id":7,"type":"CLIPTextEncode","pos":[403,200],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":75},{"localized_name":"文本","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[52]}],"title":"CLIP Text Encode (Negative Prompt)","properties":{"Node name for S&R":"CLIPTextEncode","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":["色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"],"color":"#322","bgcolor":"#533"},{"id":56,"type":"LoadImage","pos":[-42.59212381314861,600.039499832994],"size":[274.080078125,314],"flags":{},"order":0,"mode":4,"inputs":[{"localized_name":"图像","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"选择文件上传","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"图像","name":"IMAGE","type":"IMAGE","links":[106]},{"localized_name":"遮罩","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":["example.png","image"]},{"id":6,"type":"CLIPTextEncode","pos":[399,2],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":74},{"localized_name":"文本","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[46]}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":["Low contrast. In a retro 1970s-style subway station, a street musician plays in dim colors and rough textures. He wears an old jacket, playing guitar with focus. Commuters hurry by, and a small crowd gathers to listen. The camera slowly moves right, capturing the blend of music and city noise, with old subway signs and mottled walls in the background."],"color":"#232","bgcolor":"#353"},{"id":48,"type":"ModelSamplingSD3","pos":[855.9790000000002,-207.10000000000005],"size":[210,58],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"localized_name":"模型","name":"model","type":"MODEL","link":94},{"localized_name":"移位","name":"shift","type":"FLOAT","widget":{"name":"shift"},"link":null}],"outputs":[{"localized_name":"模型","name":"MODEL","type":"MODEL","slot_index":0,"links":[95]}],"properties":{"Node name for S&R":"ModelSamplingSD3","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":[8]},{"id":59,"type":"MarkdownNote","pos":[-732.3470000000003,-24.606],"size":[480,340],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"title":"Model Links","properties":{},"widgets_values":["[Tutorial](https://docs.comfy.org/tutorials/video/wan/wan2_2\n) \n\n**Diffusion Model**\n- [wan2.2_ti2v_5B_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_ti2v_5B_fp16.safetensors)\n\n**VAE**\n- [wan2.2_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan2.2_vae.safetensors)\n\n**Text Encoder** \n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors)\n\n\nFile save location\n\n\nComfyUI/\n├───📂 models/\n│ ├───📂 diffusion_models/\n│ │ └───wan2.2_ti2v_5B_fp16.safetensors\n│ ├───📂 text_encoders/\n│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors \n│ └───📂 vae/\n│ └── wan2.2_vae.safetensors\n\n"],"color":"#432","bgcolor":"#000"},{"id":3,"type":"KSampler","pos":[913,284],"size":[315,262],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"模型","name":"model","type":"MODEL","link":95},{"localized_name":"正面条件","name":"positive","type":"CONDITIONING","link":46},{"localized_name":"负面条件","name":"negative","type":"CONDITIONING","link":52},{"localized_name":"Latent图像","name":"latent_image","type":"LATENT","link":104},{"localized_name":"种子","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"步数","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"采样器名称","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"调度器","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"降噪","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"Latent","name":"LATENT","type":"LATENT","slot_index":0,"links":[35]}],"properties":{"Node name for S&R":"KSampler","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":[1090858510830149,"randomize",20,5,"uni_pc","simple",1]},{"id":37,"type":"UNETLoader","pos":[-49,-140],"size":[346.7470703125,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"UNet名称","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"数据类型","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"模型","name":"MODEL","type":"MODEL","slot_index":0,"links":[94]}],"properties":{"Node name for S&R":"UNETLoader","cnr_id":"comfy-core","ver":"0.3.45","models":[{"name":"wan2.2_ti2v_5B_fp16.safetensors","url":"https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_ti2v_5B_fp16.safetensors","directory":"diffusion_models"}]},"widgets_values":["wan2.2_ti2v_5B_fp16.safetensors","fp8_e4m3fn_fast"]},{"id":38,"type":"CLIPLoader","pos":[-52,3],"size":[350,110],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"CLIP名称","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"类型","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"设备","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":0,"links":[74,75]}],"properties":{"Node name for S&R":"CLIPLoader","cnr_id":"comfy-core","ver":"0.3.45","models":[{"name":"umt5_xxl_fp8_e4m3fn_scaled.safetensors","url":"https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors","directory":"text_encoders"}]},"widgets_values":["umt5_xxl_fp8_e4m3fn_scaled.safetensors","wan","default"]},{"id":39,"type":"VAELoader","pos":[-52,163],"size":[350,60],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"vae名称","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":0,"links":[76,105]}],"properties":{"Node name for S&R":"VAELoader","cnr_id":"comfy-core","ver":"0.3.45","models":[{"name":"wan2.2_vae.safetensors","url":"https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan2.2_vae.safetensors","directory":"vae"}]},"widgets_values":["wan2.2_vae.safetensors"]},{"id":55,"type":"Wan22ImageToVideoLatent","pos":[380,540],"size":[271.9126892089844,150],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"VAE","name":"vae","type":"VAE","link":105},{"localized_name":"起始图像","name":"start_image","shape":7,"type":"IMAGE","link":106},{"localized_name":"宽度","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"高度","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"长度","name":"length","type":"INT","widget":{"name":"length"},"link":null},{"localized_name":"批次大小","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"Latent","name":"LATENT","type":"LATENT","links":[104]}],"properties":{"Node name for S&R":"Wan22ImageToVideoLatent","cnr_id":"comfy-core","ver":"0.3.45"},"widgets_values":[832,480,121,1]}],"links":[[35,3,0,8,0,"LATENT"],[46,6,0,3,1,"CONDITIONING"],[52,7,0,3,2,"CONDITIONING"],[74,38,0,6,0,"CLIP"],[75,38,0,7,0,"CLIP"],[76,39,0,8,1,"VAE"],[94,37,0,48,0,"MODEL"],[95,48,0,3,0,"MODEL"],[104,55,0,3,3,"LATENT"],[105,39,0,55,0,"VAE"],[106,56,0,55,1,"IMAGE"],[107,8,0,57,0,"IMAGE"],[108,57,0,58,0,"VIDEO"]],"groups":[{"id":1,"title":"Step1 - Load models","bounding":[-72,-207,400,453.6000061035156],"color":"#3f789e","font_size":24,"flags":{}},{"id":2,"title":"Step3 - Prompt","bounding":[393,-80,448.27801513671875,473.2060852050781],"color":"#3f789e","font_size":24,"flags":{}},{"id":3,"title":"For i2v, use Ctrl + B to enable","bounding":[-50,450,400,420],"color":"#3f789e","font_size":24,"flags":{}},{"id":4,"title":"Video Size & length","bounding":[370,470,291.9127197265625,233.60000610351562],"color":"#3f789e","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":1,"offset":[522.658321112363,218.8157509497933]},"frontendVersion":"1.27.10","workflowRendererVersion":"LG","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true},"version":0.4}
## Additional Context
(Please add any additional context or steps to reproduce the error here)
Custom Node Testing
Expected Behavior
Should be working while running the template flow of wan2.2_ti2v_5B
Actual Behavior
Got the error: 'NoneType' object has no attribute 'Params'
Steps to Reproduce
select template and wan2.2_ti2v_5B, the click Run button.
Debug Logs
Other
No response