[GH-ISSUE #1474] [Bug]: The Manage Extensions in the MENU, is not a replacement for the ComfyUI Manager. #424

Closed
opened 2026-10-31 22:12:49 +00:00 by bsakaguchi · 1 comment
Owner

Originally created by @kr5lopham-glitch on GitHub (Dec 11, 2025).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1474

App Version

The version I am using is ComfyUI v0.4.0, ComfyUI_frontend v1.33.14, Discord, ComfyOrg, ComfyUI_desktop v0.6.0, EasyUse v1.3.4m ComfyUI-Ollama
LoRA Manager v0.9.11-stable, rgthree-comfy v1.0.2512092137

I am running Windows 11 Pro. The machine has a Processor 12th Gen Intel(R) Core(TM) i7-12700K, 3610 Mhz, 12 Core(s), 20 Logical Processor(s)
It has an onboard video which I use to drive the monitor. It also has an Nvidia Geforce RTX 5070 Ti with 16gb of vram. the motherboard has 64gb.
My C: drive is a WD Blue SN570 1 TB which is nearly full. Last week I added another SSD drive, a WD Black SN7100 2 TB

Problem:

The Manage Extensions in the MENU, is not a replacement for the ComfyUI Manager. The missing option does not work to list the nodes in the current workflow.

I have tried several times using every finagle I can think of to reinstall the ComfyUI Manager. I have it installed, but it does not work. At this point I am trying to debug a recently released model, but when I run it comfy tells me "- Exception Type: Prompt execution failed

  • Exception Message: Cannot execute because a node is missing the class_type property.: Node ID '#91'"

I really need the functionality that was in the previous version ComfyUI Manager.
I only upgraded to the new version because my C: drive is completely maxed out. I needed to reinstall Comfy anyway so I could move it to a larger SSD drive (D:). Once installed I was able to move all the files, models, etc. to the new drive. I also used the new Node Manager to install all the nodes that were listed in my old folders. Everything I was running prior to the upgrade still works. The problem is this newly released model is not documented very well and at this point I am stumped. I guess my only option is to move on to something else and wait for the developers to fix the ComfyUI Manager, or give us a node manager that can actually find the missing nodes.

Expected Behavior

I understand eliminating the ComfyUI Manager. There may be a reason we users don't know about. But we still need the "functionality" that it provided. I would have expected the "missing" option in the Manage Extensions would have provided the feature previously provided by ComfyUI Manager.

Actual Behavior

Clicking the MISSING button does nothing. Closing and restarting ComfyUI with the same workflow, does NOT display an error anymore. I have checked all the called nodes, lora's, vae's etc. Everything is where it is supposed to be. The problem must be something internal to this new model. I double checked all the release documentation, I cannot find anything that I did not install.

Image which is a black screen with a box saying: Prompt execution failed Cannot execute because a node is missing the class_type property.: Node ID '#91'

Steps to Reproduce

Open a workflow in a clean install of ComfyUI Windows desktop. download and install all the models etc. listed in the workflow. Then try to run it.
If there is a node missing you will get an error with absolutely no indication of what is missing.

Debug Logs

# ComfyUI Error Report
## Error Details
- **Node ID:** N/A
- **Node Type:** N/A
- **Exception Type:** Prompt execution failed
- **Exception Message:** Cannot execute because a node is missing the class_type property.: Node ID '#91'
## Stack Trace

Error: Prompt execution failed
    at ComfyApi.queuePrompt (http://127.0.0.1:8001/assets/index-FzulNJ_1.js:56:5402)
    at async ComfyApi.queuePrompt_with_seed (http://127.0.0.1:8001/extensions/comfyui-easy-use/assets/extensions-D7E6yQLT.js:1:185739)
    at async ElegantResourceMonitorService.api.queuePrompt (http://127.0.0.1:8001/extensions/comfyui-elegant-resource-monitor/assets/js/elegant-resource-monitor-service.js:115:20)
    at async ComfyApi.queuePrompt_with_widget_idxs (http://127.0.0.1:8001/extensions/comfyui-inspire-pack/prompt.js:336:9)
    at async PromptService.api.queuePrompt (http://127.0.0.1:8001/rgthree/common/prompt_service.js:88:28)
    at async ComfyApp.queuePrompt (http://127.0.0.1:8001/assets/index-FzulNJ_1.js:249:17405)
    at async app.queuePrompt (http://127.0.0.1:8001/extensions/rgthree-comfy/rgthree.js:478:24)
    at async app.queuePrompt (http://127.0.0.1:8001/extensions/cg-use-everywhere/use_everywhere.js:284:24)
    at async Proxy.function (http://127.0.0.1:8001/assets/GraphView-DWyPX_-5.js:13:62584)
    at async http://127.0.0.1:8001/assets/index-FzulNJ_1.js:60:16805

## System Information
- **ComfyUI Version:** 0.4.0
- **Arguments:** D:\ComfyUI\resources\ComfyUI\main.py --user-directory D:\Documents\ComfyUI\user --input-directory D:\Documents\ComfyUI\input --output-directory D:\Documents\ComfyUI\output --front-end-root D:\ComfyUI\resources\ComfyUI\web_custom_versions\desktop_app --base-directory D:\Documents\ComfyUI --extra-model-paths-config C:\Users\rllop\AppData\Roaming\ComfyUI\extra_models_config.yaml --log-stdout --listen 127.0.0.1 --port 8001 --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

the actual log file contained the following:
100%|██████████| 20/20 [00:07<00:00,  2.92it/s]
100%|██████████| 20/20 [00:07<00:00,  2.80it/s]
[2025-12-10 21:27:30.682] Requested to load AutoencoderKL
[2025-12-10 21:27:30.733] loaded completely; 3477.99 MB usable, 159.56 MB loaded, full load: True
[2025-12-10 21:27:31.367] Prompt executed in 12.26 seconds
[2025-12-10 21:27:32.885] FETCH ComfyRegistry Data: 45/111
[2025-12-10 21:27:37.204] FETCH ComfyRegistry Data: 50/111
[2025-12-10 21:27:40.206] FETCH ComfyRegistry Data: 55/111
[2025-12-10 21:27:44.710] FETCH ComfyRegistry Data: 60/111
[2025-12-10 21:27:47.738] FETCH ComfyRegistry Data: 65/111
[2025-12-10 21:27:50.601] FETCH ComfyRegistry Data: 70/111
[2025-12-10 21:27:54.543] FETCH ComfyRegistry Data: 75/111
[2025-12-10 21:27:57.531] FETCH ComfyRegistry Data: 80/111
[2025-12-10 21:28:00.432] FETCH ComfyRegistry Data: 85/111
[2025-12-10 21:28:03.357] FETCH ComfyRegistry Data: 90/111
[2025-12-10 21:28:06.380] FETCH ComfyRegistry Data: 95/111
[2025-12-10 21:28:09.298] FETCH ComfyRegistry Data: 100/111
[2025-12-10 21:28:12.194] FETCH ComfyRegistry Data: 105/111
[2025-12-10 21:28:15.085] FETCH ComfyRegistry Data: 110/111
[2025-12-10 21:28:16.171] FETCH ComfyRegistry Data [DONE]
[2025-12-10 21:28:16.287] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
[2025-12-10 21:28:16.307] FETCH DATA from: D:\Documents\ComfyUI\user\__manager\cache\1514988643_custom-node-list.json [DONE]
[2025-12-10 21:28:16.359] [ComfyUI-Manager] All startup tasks have been completed.
[2025-12-10 21:28:32.190] moving 'D:\Documents\ComfyUI\user\default\workflows\playground2_5_lcm_sdxl_comfyworkflows.json' -> 'D:\Documents\ComfyUI\user\default\workflows\playground2_5_lcm_sdxl_T.json'
[2025-12-10 21:29:34.910] got prompt
[2025-12-10 21:29:34.911] invalid prompt: {'type': 'invalid_prompt', 'message': 'Cannot execute because a node is missing the class_type property.', 'details': "Node ID '#91'", 'extra_info': {}}

Browser Logs

I am running the desktop version, not a browser version.

Settings JSON

comfy.settings.json Somehow, I don't think the link is what you want.

{
"Comfy-Desktop.AutoUpdate": true,
"Comfy-Desktop.SendStatistics": true,
"Comfy.ColorPalette": "dark",
"Comfy.UseNewMenu": "Top",
"Comfy.Workflow.WorkflowTabsPosition": "Topbar",
"Comfy.Workflow.ShowMissingModelsWarning": true,
"Comfy.Server.LaunchArgs": {},
"Comfy-Desktop.UV.PythonInstallMirror": "https://github.com/astral-sh/python-build-standalone/releases/download",
"Comfy-Desktop.UV.PypiInstallMirror": "https://pypi.org/simple/",
"Comfy-Desktop.UV.TorchInstallMirror": "https://download.pytorch.org/whl/cu129",
"Comfy.InstalledVersion": "1.32.9",
"Comfy.TutorialCompleted": true,
"Comfy.Release.Version": "0.4.0",
"Comfy.Release.Status": "what's new seen",
"Comfy.Release.Timestamp": 1765407533580,
"Comfy.Minimap.Visible": false,
"Comfy.CustomColorPalettes": {
"obsidian": {
"version": 112,
"id": "obsidian",
"name": "Obsidian",
"colors": {
"node_slot": {
"CLIP": "#FFD500",
"CLIP_VISION": "#A8DADC",
"CLIP_VISION_OUTPUT": "#ad7452",
"CONDITIONING": "#FFA931",
"CONTROL_NET": "#6EE7B7",
"IMAGE": "#64B5F6",
"LATENT": "#FF9CF9",
"MASK": "#81C784",
"MODEL": "#B39DDB",
"STYLE_MODEL": "#C2FFAE",
"VAE": "#FF6E6E",
"TAESD": "#DCC274",
"PIPE_LINE": "#7737AA",
"PIPE_LINE_SDXL": "#7737AA",
"INT": "#29699C",
"X_Y": "#38291f",
"XYPLOT": "#74DA5D",
"LORA_STACK": "#94dccd",
"CONTROL_NET_STACK": "#94dccd",
"FAST_MODEL_LOADER": "#ffd399",
"SAMPLING": "#60a5fa"
},
"litegraph_base": {
"BACKGROUND_IMAGE": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNrs1rEKwjAUhlETUkj3vP9rdmr1Ysammk2w5wdxuLgcMHyptfawuZX4pJSWZTnfnu/lnIe/jNNxHHGNn//HNbbv+4dr6V+11uF527arU7+u63qfa/bnmh8sWLBgwYJlqRf8MEptXPBXJXa37BSl3ixYsGDBMliwFLyCV/DeLIMFCxYsWLBMwSt4Be/NggXLYMGCBUvBK3iNruC9WbBgwYJlsGApeAWv4L1ZBgsWLFiwYJmCV/AK3psFC5bBggULloJX8BpdwXuzYMGCBctgwVLwCl7Be7MMFixYsGDBsu8FH1FaSmExVfAxBa/gvVmwYMGCZbBg/W4vAQYA5tRF9QYlv/QAAAAASUVORK5CYII=",
"CLEAR_BACKGROUND_COLOR": "#222222",
"NODE_TITLE_COLOR": "#d4d4d8",
"NODE_SELECTED_TITLE_COLOR": "#ffffff",
"NODE_TEXT_SIZE": 14,
"NODE_TEXT_COLOR": "#ffffff",
"NODE_SUBTEXT_SIZE": 12,
"NODE_DEFAULT_COLOR": "#09090b",
"NODE_DEFAULT_BGCOLOR": "rgba(24,24,27,.9)",
"NODE_DEFAULT_BOXCOLOR": "rgba(255,255,255,.75)",
"NODE_DEFAULT_SHAPE": 2,
"NODE_BOX_OUTLINE_COLOR": "#60a5fa",
"NODE_BYPASS_BGCOLOR": "#FF00FF",
"NODE_ERROR_COLOUR": "#E00",
"DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0)",
"DEFAULT_GROUP_FONT": 24,
"WIDGET_BGCOLOR": "#242427",
"WIDGET_OUTLINE_COLOR": "#3f3f46",
"WIDGET_TEXT_COLOR": "#d4d4d8",
"WIDGET_SECONDARY_TEXT_COLOR": "#d4d4d8",
"LINK_COLOR": "#9A9",
"EVENT_LINK_COLOR": "#A86",
"CONNECTING_LINK_COLOR": "#AFA"
},
"comfy_base": {
"fg-color": "#fff",
"bg-color": "#09090b",
"comfy-menu-bg": "rgba(24,24,24,.9)",
"comfy-input-bg": "#262626",
"input-text": "#ddd",
"descrip-text": "#999",
"drag-text": "#ccc",
"error-text": "#ff4444",
"border-color": "#29292c",
"tr-even-bg-color": "rgba(28,28,28,.9)",
"tr-odd-bg-color": "rgba(19,19,19,.9)"
}
}
},
"obsidian_dark": {
"version": 112,
"id": "obsidian_dark",
"name": "Obsidian Dark",
"colors": {
"node_slot": {
"CLIP": "#FFD500",
"CLIP_VISION": "#A8DADC",
"CLIP_VISION_OUTPUT": "#ad7452",
"CONDITIONING": "#FFA931",
"CONTROL_NET": "#6EE7B7",
"IMAGE": "#64B5F6",
"LATENT": "#FF9CF9",
"MASK": "#81C784",
"MODEL": "#B39DDB",
"STYLE_MODEL": "#C2FFAE",
"VAE": "#FF6E6E",
"TAESD": "#DCC274",
"PIPE_LINE": "#7737AA",
"PIPE_LINE_SDXL": "#7737AA",
"INT": "#29699C",
"X_Y": "#38291f",
"XYPLOT": "#74DA5D",
"LORA_STACK": "#94dccd",
"CONTROL_NET_STACK": "#94dccd",
"FAST_MODEL_LOADER": "#ffd399",
"SAMPLING": "#60a5fa"
},
"litegraph_base": {
"BACKGROUND_IMAGE": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0xMS0xM1QwMDoxODowMiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIyYzRhNjA5LWJmYTctYTg0MC1iOGFlLTk3MzE2ZjM1ZGIyNyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk0ZmNlZGU4LTE1MTctZmQ0MC04ZGU3LWYzOTgxM2E3ODk5ZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIzMWIxMGIwLWI0ZmItMDI0ZS1iMTJlLTMwNTMwM2NkMDdjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjMxYjEwYjAtYjRmYi0wMjRlLWIxMmUtMzA1MzAzY2QwN2M4IiBzdEV2dDp3aGVuPSIyMDIzLTExLTEzVDAwOjE4OjAyKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4OWY1NzlmLTJkNjUtZWQ0Zi04OTg0LTA4NGE2MGE1ZTMzNSIgc3RFdnQ6d2hlbj0iMjAyMy0xMS0xNVQwMjowNDo1OSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMmM0YTYwOS1iZmE3LWE4NDAtYjhhZS05NzMxNmYzNWRiMjciIHN0RXZ0OndoZW49IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OTe6GAAAAx0lEQVR42u3WMQoAIQxFwRzJys77X8vSLiRgITif7bYbgrwYc/mKXyBoY4VVBgsWLFiwYFmOlTv+9jfDOjHmr8u6eVkGCxYsWLBgmc5S8ApewXvgYRksWLBgKXidpeBdloL3wMOCBctgwVLwCl7BuyyDBQsWLFiwTGcpeAWv4D3wsAwWLFiwFLzOUvAuS8F74GHBgmWwYCl4Ba/gXZbBggULFixYprMUvIJX8B54WAYLFixYCl5nKXiXpeA98LBgwTJYsGC9tg1o8f4TTtqzNQAAAABJRU5ErkJggg==",
"CLEAR_BACKGROUND_COLOR": "#09090b",
"NODE_TITLE_COLOR": "#d4d4d8",
"NODE_SELECTED_TITLE_COLOR": "#ffffff",
"NODE_TEXT_SIZE": 14,
"NODE_TEXT_COLOR": "#ffffff",
"NODE_SUBTEXT_SIZE": 12,
"NODE_DEFAULT_COLOR": "#09090b",
"NODE_DEFAULT_BGCOLOR": "rgba(24,24,27,.9)",
"NODE_DEFAULT_BOXCOLOR": "rgba(255,255,255,.75)",
"NODE_DEFAULT_SHAPE": 2,
"NODE_BOX_OUTLINE_COLOR": "#60a5fa",
"NODE_BYPASS_BGCOLOR": "#FF00FF",
"NODE_ERROR_COLOUR": "#E00",
"DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0)",
"DEFAULT_GROUP_FONT": 24,
"WIDGET_BGCOLOR": "#242427",
"WIDGET_OUTLINE_COLOR": "#3f3f46",
"WIDGET_TEXT_COLOR": "#d4d4d8",
"WIDGET_SECONDARY_TEXT_COLOR": "#d4d4d8",
"LINK_COLOR": "#9A9",
"EVENT_LINK_COLOR": "#A86",
"CONNECTING_LINK_COLOR": "#AFA"
},
"comfy_base": {
"fg-color": "#fff",
"bg-color": "#09090b",
"comfy-menu-bg": "rgba(24,24,24,.9)",
"comfy-input-bg": "#262626",
"input-text": "#ddd",
"descrip-text": "#999",
"drag-text": "#ccc",
"error-text": "#ff4444",
"border-color": "#29292c",
"tr-even-bg-color": "rgba(28,28,28,.9)",
"tr-odd-bg-color": "rgba(19,19,19,.9)"
}
}
},
"milk_white": {
"id": "milk_white",
"name": "Milk White",
"colors": {
"node_slot": {
"CLIP": "#FFA726",
"CLIP_VISION": "#5C6BC0",
"CLIP_VISION_OUTPUT": "#8D6E63",
"CONDITIONING": "#EF5350",
"CONTROL_NET": "#66BB6A",
"IMAGE": "#42A5F5",
"LATENT": "#AB47BC",
"MASK": "#9CCC65",
"MODEL": "#7E57C2",
"STYLE_MODEL": "#D4E157",
"VAE": "#FF7043",
"PIPE_LINE": "#7737AA",
"PIPE_LINE_SDXL": "#7737AA",
"INT": "#29699C",
"X_Y": "#38291f",
"XYPLOT": "#74DA5D",
"LORA_STACK": "#94dccd",
"CONTROL_NET_STACK": "#94dccd",
"FAST_MODEL_LOADER": "#ffd399",
"SAMPLING": "#60a5fa"
},
"litegraph_base": {
"BACKGROUND_IMAGE": "data:image/gif;base64,R0lGODlhZABkALMAAAAAAP///+vr6+rq6ujo6Ofn5+bm5uXl5d3d3f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAABkAGQAAAT/UMhJq7046827HkcoHkYxjgZhnGG6si5LqnIM0/fL4qwwIMAg0CAsEovBIxKhRDaNy2GUOX0KfVFrssrNdpdaqTeKBX+dZ+jYvEaTf+y4W66mC8PUdrE879f9d2mBeoNLfH+IhYBbhIx2jkiHiomQlGKPl4uZe3CaeZifnnijgkESBqipqqusra6vsLGys62SlZO4t7qbuby7CLa+wqGWxL3Gv3jByMOkjc2lw8vOoNSi0czAncXW3Njdx9Pf48/Z4Kbbx+fQ5evZ4u3k1fKR6cn03vHlp7T9/v8A/8Gbp4+gwXoFryXMB2qgwoMMHyKEqA5fxX322FG8tzBcRnMW/zlulPbRncmQGidKjMjyYsOSKEF2FBlJQMCbOHP6c9iSZs+UnGYCdbnSo1CZI5F64kn0p1KnTH02nSoV3dGTV7FFHVqVq1dtWcMmVQZTbNGu72zqXMuW7danVL+6e4t1bEy6MeueBYLXrNO5Ze36jQtWsOG97wIj1vt3St/DjTEORss4nNq2mDP3e7w4r1bFkSET5hy6s2TRlD2/mSxXtSHQhCunXo26NevCpmvD/UU6tuullzULH76q92zdZG/Ltv1a+W+osI/nRmyc+fRi1Xdbh+68+0vv10dH3+77KD/i6IdnX669/frn5Zsjh4/2PXju8+8bzc9/6fj27LFnX11/+IUnXWl7BJfegm79FyB9JOl3oHgSklefgxAC+FmFGpqHIYcCfkhgfCohSKKJVo044YUMttggiBkmp6KFXw1oII24oYhjiDByaKOOHcp3Y5BD/njikSkO+eBREQAAOw==",
"CLEAR_BACKGROUND_COLOR": "lightgray",
"NODE_TITLE_COLOR": "#222",
"NODE_SELECTED_TITLE_COLOR": "#000",
"NODE_TEXT_SIZE": 14,
"NODE_TEXT_COLOR": "#444",
"NODE_SUBTEXT_SIZE": 12,
"NODE_DEFAULT_COLOR": "#F7F7F7",
"NODE_DEFAULT_BGCOLOR": "#F5F5F5",
"NODE_DEFAULT_BOXCOLOR": "#555",
"NODE_DEFAULT_SHAPE": 2,
"NODE_BOX_OUTLINE_COLOR": "#000",
"DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0.1)",
"DEFAULT_GROUP_FONT": 24,
"WIDGET_BGCOLOR": "#D4D4D4",
"WIDGET_OUTLINE_COLOR": "#999",
"WIDGET_TEXT_COLOR": "#222",
"WIDGET_SECONDARY_TEXT_COLOR": "#555",
"LINK_COLOR": "#9A9",
"EVENT_LINK_COLOR": "#FF9800",
"CONNECTING_LINK_COLOR": "#222"
},
"comfy_base": {
"fg-color": "#222",
"bg-color": "#DDD",
"comfy-menu-bg": "#F5F5F5",
"comfy-input-bg": "#C9C9C9",
"input-text": "#222",
"descrip-text": "#444",
"drag-text": "#555",
"error-text": "#F44336",
"border-color": "#bbb",
"tr-even-bg-color": "#f9f9f9",
"tr-odd-bg-color": "#fff",
"content-bg": "#e0e0e0",
"content-fg": "#222",
"content-hover-bg": "#adadad",
"content-hover-fg": "#222"
}
}
}
},
"Comfy.Validation.Workflows": true,
"ModelManager.APIKey.Civitai": null,
"ModelManager.APIKey.HuggingFace": null
}

Other

No response

┆Issue is synchronized with this Notion page by Unito

Originally created by @kr5lopham-glitch on GitHub (Dec 11, 2025). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1474 ### App Version The version I am using is ComfyUI v0.4.0, ComfyUI_frontend v1.33.14, Discord, ComfyOrg, ComfyUI_desktop v0.6.0, EasyUse v1.3.4m ComfyUI-Ollama LoRA Manager v0.9.11-stable, rgthree-comfy v1.0.2512092137 I am running Windows 11 Pro. The machine has a Processor 12th Gen Intel(R) Core(TM) i7-12700K, 3610 Mhz, 12 Core(s), 20 Logical Processor(s) It has an onboard video which I use to drive the monitor. It also has an Nvidia Geforce RTX 5070 Ti with 16gb of vram. the motherboard has 64gb. My C: drive is a WD Blue SN570 1 TB which is nearly full. Last week I added another SSD drive, a WD Black SN7100 2 TB Problem: The Manage Extensions in the MENU, is not a replacement for the ComfyUI Manager. The missing option does not work to list the nodes in the current workflow. I have tried several times using every finagle I can think of to reinstall the ComfyUI Manager. I have it installed, but it does not work. At this point I am trying to debug a recently released model, but when I run it comfy tells me "- **Exception Type:** Prompt execution failed - **Exception Message:** Cannot execute because a node is missing the class_type property.: Node ID '#91'" I really need the functionality that was in the previous version ComfyUI Manager. I only upgraded to the new version because my C: drive is completely maxed out. I needed to reinstall Comfy anyway so I could move it to a larger SSD drive (D:). Once installed I was able to move all the files, models, etc. to the new drive. I also used the new Node Manager to install all the nodes that were listed in my old folders. Everything I was running prior to the upgrade still works. The problem is this newly released model is not documented very well and at this point I am stumped. I guess my only option is to move on to something else and wait for the developers to fix the ComfyUI Manager, or give us a node manager that can actually find the missing nodes. ### Expected Behavior I understand eliminating the ComfyUI Manager. There may be a reason we users don't know about. But we still need the "functionality" that it provided. I would have expected the "missing" option in the Manage Extensions would have provided the feature previously provided by ComfyUI Manager. ### Actual Behavior Clicking the MISSING button does nothing. Closing and restarting ComfyUI with the same workflow, does NOT display an error anymore. I have checked all the called nodes, lora's, vae's etc. Everything is where it is supposed to be. The problem must be something internal to this new model. I double checked all the release documentation, I cannot find anything that I did not install. <img width="615" height="174" alt="Image" src="https://github.com/user-attachments/assets/0e844f20-c840-4dec-ab59-df35de40bb23" /> which is a black screen with a box saying: Prompt execution failed Cannot execute because a node is missing the class_type property.: Node ID '#91' ### Steps to Reproduce Open a workflow in a clean install of ComfyUI Windows desktop. download and install all the models etc. listed in the workflow. Then try to run it. If there is a node missing you will get an error with absolutely no indication of what is missing. ### Debug Logs ```powershell # ComfyUI Error Report ## Error Details - **Node ID:** N/A - **Node Type:** N/A - **Exception Type:** Prompt execution failed - **Exception Message:** Cannot execute because a node is missing the class_type property.: Node ID '#91' ## Stack Trace Error: Prompt execution failed at ComfyApi.queuePrompt (http://127.0.0.1:8001/assets/index-FzulNJ_1.js:56:5402) at async ComfyApi.queuePrompt_with_seed (http://127.0.0.1:8001/extensions/comfyui-easy-use/assets/extensions-D7E6yQLT.js:1:185739) at async ElegantResourceMonitorService.api.queuePrompt (http://127.0.0.1:8001/extensions/comfyui-elegant-resource-monitor/assets/js/elegant-resource-monitor-service.js:115:20) at async ComfyApi.queuePrompt_with_widget_idxs (http://127.0.0.1:8001/extensions/comfyui-inspire-pack/prompt.js:336:9) at async PromptService.api.queuePrompt (http://127.0.0.1:8001/rgthree/common/prompt_service.js:88:28) at async ComfyApp.queuePrompt (http://127.0.0.1:8001/assets/index-FzulNJ_1.js:249:17405) at async app.queuePrompt (http://127.0.0.1:8001/extensions/rgthree-comfy/rgthree.js:478:24) at async app.queuePrompt (http://127.0.0.1:8001/extensions/cg-use-everywhere/use_everywhere.js:284:24) at async Proxy.function (http://127.0.0.1:8001/assets/GraphView-DWyPX_-5.js:13:62584) at async http://127.0.0.1:8001/assets/index-FzulNJ_1.js:60:16805 ## System Information - **ComfyUI Version:** 0.4.0 - **Arguments:** D:\ComfyUI\resources\ComfyUI\main.py --user-directory D:\Documents\ComfyUI\user --input-directory D:\Documents\ComfyUI\input --output-directory D:\Documents\ComfyUI\output --front-end-root D:\ComfyUI\resources\ComfyUI\web_custom_versions\desktop_app --base-directory D:\Documents\ComfyUI --extra-model-paths-config C:\Users\rllop\AppData\Roaming\ComfyUI\extra_models_config.yaml --log-stdout --listen 127.0.0.1 --port 8001 --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 the actual log file contained the following: 100%|██████████| 20/20 [00:07<00:00, 2.92it/s] 100%|██████████| 20/20 [00:07<00:00, 2.80it/s] [2025-12-10 21:27:30.682] Requested to load AutoencoderKL [2025-12-10 21:27:30.733] loaded completely; 3477.99 MB usable, 159.56 MB loaded, full load: True [2025-12-10 21:27:31.367] Prompt executed in 12.26 seconds [2025-12-10 21:27:32.885] FETCH ComfyRegistry Data: 45/111 [2025-12-10 21:27:37.204] FETCH ComfyRegistry Data: 50/111 [2025-12-10 21:27:40.206] FETCH ComfyRegistry Data: 55/111 [2025-12-10 21:27:44.710] FETCH ComfyRegistry Data: 60/111 [2025-12-10 21:27:47.738] FETCH ComfyRegistry Data: 65/111 [2025-12-10 21:27:50.601] FETCH ComfyRegistry Data: 70/111 [2025-12-10 21:27:54.543] FETCH ComfyRegistry Data: 75/111 [2025-12-10 21:27:57.531] FETCH ComfyRegistry Data: 80/111 [2025-12-10 21:28:00.432] FETCH ComfyRegistry Data: 85/111 [2025-12-10 21:28:03.357] FETCH ComfyRegistry Data: 90/111 [2025-12-10 21:28:06.380] FETCH ComfyRegistry Data: 95/111 [2025-12-10 21:28:09.298] FETCH ComfyRegistry Data: 100/111 [2025-12-10 21:28:12.194] FETCH ComfyRegistry Data: 105/111 [2025-12-10 21:28:15.085] FETCH ComfyRegistry Data: 110/111 [2025-12-10 21:28:16.171] FETCH ComfyRegistry Data [DONE] [2025-12-10 21:28:16.287] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes [2025-12-10 21:28:16.307] FETCH DATA from: D:\Documents\ComfyUI\user\__manager\cache\1514988643_custom-node-list.json [DONE] [2025-12-10 21:28:16.359] [ComfyUI-Manager] All startup tasks have been completed. [2025-12-10 21:28:32.190] moving 'D:\Documents\ComfyUI\user\default\workflows\playground2_5_lcm_sdxl_comfyworkflows.json' -> 'D:\Documents\ComfyUI\user\default\workflows\playground2_5_lcm_sdxl_T.json' [2025-12-10 21:29:34.910] got prompt [2025-12-10 21:29:34.911] invalid prompt: {'type': 'invalid_prompt', 'message': 'Cannot execute because a node is missing the class_type property.', 'details': "Node ID '#91'", 'extra_info': {}} ``` ### Browser Logs I am running the desktop version, not a browser version. ### Settings JSON [comfy.settings.json](https://github.com/user-attachments/files/24093954/comfy.settings.json) Somehow, I don't think the link is what you want. { "Comfy-Desktop.AutoUpdate": true, "Comfy-Desktop.SendStatistics": true, "Comfy.ColorPalette": "dark", "Comfy.UseNewMenu": "Top", "Comfy.Workflow.WorkflowTabsPosition": "Topbar", "Comfy.Workflow.ShowMissingModelsWarning": true, "Comfy.Server.LaunchArgs": {}, "Comfy-Desktop.UV.PythonInstallMirror": "https://github.com/astral-sh/python-build-standalone/releases/download", "Comfy-Desktop.UV.PypiInstallMirror": "https://pypi.org/simple/", "Comfy-Desktop.UV.TorchInstallMirror": "https://download.pytorch.org/whl/cu129", "Comfy.InstalledVersion": "1.32.9", "Comfy.TutorialCompleted": true, "Comfy.Release.Version": "0.4.0", "Comfy.Release.Status": "what's new seen", "Comfy.Release.Timestamp": 1765407533580, "Comfy.Minimap.Visible": false, "Comfy.CustomColorPalettes": { "obsidian": { "version": 112, "id": "obsidian", "name": "Obsidian", "colors": { "node_slot": { "CLIP": "#FFD500", "CLIP_VISION": "#A8DADC", "CLIP_VISION_OUTPUT": "#ad7452", "CONDITIONING": "#FFA931", "CONTROL_NET": "#6EE7B7", "IMAGE": "#64B5F6", "LATENT": "#FF9CF9", "MASK": "#81C784", "MODEL": "#B39DDB", "STYLE_MODEL": "#C2FFAE", "VAE": "#FF6E6E", "TAESD": "#DCC274", "PIPE_LINE": "#7737AA", "PIPE_LINE_SDXL": "#7737AA", "INT": "#29699C", "X_Y": "#38291f", "XYPLOT": "#74DA5D", "LORA_STACK": "#94dccd", "CONTROL_NET_STACK": "#94dccd", "FAST_MODEL_LOADER": "#ffd399", "SAMPLING": "#60a5fa" }, "litegraph_base": { "BACKGROUND_IMAGE": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNrs1rEKwjAUhlETUkj3vP9rdmr1Ysammk2w5wdxuLgcMHyptfawuZX4pJSWZTnfnu/lnIe/jNNxHHGNn//HNbbv+4dr6V+11uF527arU7+u63qfa/bnmh8sWLBgwYJlqRf8MEptXPBXJXa37BSl3ixYsGDBMliwFLyCV/DeLIMFCxYsWLBMwSt4Be/NggXLYMGCBUvBK3iNruC9WbBgwYJlsGApeAWv4L1ZBgsWLFiwYJmCV/AK3psFC5bBggULloJX8BpdwXuzYMGCBctgwVLwCl7Be7MMFixYsGDBsu8FH1FaSmExVfAxBa/gvVmwYMGCZbBg/W4vAQYA5tRF9QYlv/QAAAAASUVORK5CYII=", "CLEAR_BACKGROUND_COLOR": "#222222", "NODE_TITLE_COLOR": "#d4d4d8", "NODE_SELECTED_TITLE_COLOR": "#ffffff", "NODE_TEXT_SIZE": 14, "NODE_TEXT_COLOR": "#ffffff", "NODE_SUBTEXT_SIZE": 12, "NODE_DEFAULT_COLOR": "#09090b", "NODE_DEFAULT_BGCOLOR": "rgba(24,24,27,.9)", "NODE_DEFAULT_BOXCOLOR": "rgba(255,255,255,.75)", "NODE_DEFAULT_SHAPE": 2, "NODE_BOX_OUTLINE_COLOR": "#60a5fa", "NODE_BYPASS_BGCOLOR": "#FF00FF", "NODE_ERROR_COLOUR": "#E00", "DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0)", "DEFAULT_GROUP_FONT": 24, "WIDGET_BGCOLOR": "#242427", "WIDGET_OUTLINE_COLOR": "#3f3f46", "WIDGET_TEXT_COLOR": "#d4d4d8", "WIDGET_SECONDARY_TEXT_COLOR": "#d4d4d8", "LINK_COLOR": "#9A9", "EVENT_LINK_COLOR": "#A86", "CONNECTING_LINK_COLOR": "#AFA" }, "comfy_base": { "fg-color": "#fff", "bg-color": "#09090b", "comfy-menu-bg": "rgba(24,24,24,.9)", "comfy-input-bg": "#262626", "input-text": "#ddd", "descrip-text": "#999", "drag-text": "#ccc", "error-text": "#ff4444", "border-color": "#29292c", "tr-even-bg-color": "rgba(28,28,28,.9)", "tr-odd-bg-color": "rgba(19,19,19,.9)" } } }, "obsidian_dark": { "version": 112, "id": "obsidian_dark", "name": "Obsidian Dark", "colors": { "node_slot": { "CLIP": "#FFD500", "CLIP_VISION": "#A8DADC", "CLIP_VISION_OUTPUT": "#ad7452", "CONDITIONING": "#FFA931", "CONTROL_NET": "#6EE7B7", "IMAGE": "#64B5F6", "LATENT": "#FF9CF9", "MASK": "#81C784", "MODEL": "#B39DDB", "STYLE_MODEL": "#C2FFAE", "VAE": "#FF6E6E", "TAESD": "#DCC274", "PIPE_LINE": "#7737AA", "PIPE_LINE_SDXL": "#7737AA", "INT": "#29699C", "X_Y": "#38291f", "XYPLOT": "#74DA5D", "LORA_STACK": "#94dccd", "CONTROL_NET_STACK": "#94dccd", "FAST_MODEL_LOADER": "#ffd399", "SAMPLING": "#60a5fa" }, "litegraph_base": { "BACKGROUND_IMAGE": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjEgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0xMS0xM1QwMDoxODowMiswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmIyYzRhNjA5LWJmYTctYTg0MC1iOGFlLTk3MzE2ZjM1ZGIyNyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjk0ZmNlZGU4LTE1MTctZmQ0MC04ZGU3LWYzOTgxM2E3ODk5ZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIzMWIxMGIwLWI0ZmItMDI0ZS1iMTJlLTMwNTMwM2NkMDdjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjMxYjEwYjAtYjRmYi0wMjRlLWIxMmUtMzA1MzAzY2QwN2M4IiBzdEV2dDp3aGVuPSIyMDIzLTExLTEzVDAwOjE4OjAyKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4OWY1NzlmLTJkNjUtZWQ0Zi04OTg0LTA4NGE2MGE1ZTMzNSIgc3RFdnQ6d2hlbj0iMjAyMy0xMS0xNVQwMjowNDo1OSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI1LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMmM0YTYwOS1iZmE3LWE4NDAtYjhhZS05NzMxNmYzNWRiMjciIHN0RXZ0OndoZW49IjIwMjMtMTEtMTVUMDI6MDQ6NTkrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNS4xIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OTe6GAAAAx0lEQVR42u3WMQoAIQxFwRzJys77X8vSLiRgITif7bYbgrwYc/mKXyBoY4VVBgsWLFiwYFmOlTv+9jfDOjHmr8u6eVkGCxYsWLBgmc5S8ApewXvgYRksWLBgKXidpeBdloL3wMOCBctgwVLwCl7BuyyDBQsWLFiwTGcpeAWv4D3wsAwWLFiwFLzOUvAuS8F74GHBgmWwYCl4Ba/gXZbBggULFixYprMUvIJX8B54WAYLFixYCl5nKXiXpeA98LBgwTJYsGC9tg1o8f4TTtqzNQAAAABJRU5ErkJggg==", "CLEAR_BACKGROUND_COLOR": "#09090b", "NODE_TITLE_COLOR": "#d4d4d8", "NODE_SELECTED_TITLE_COLOR": "#ffffff", "NODE_TEXT_SIZE": 14, "NODE_TEXT_COLOR": "#ffffff", "NODE_SUBTEXT_SIZE": 12, "NODE_DEFAULT_COLOR": "#09090b", "NODE_DEFAULT_BGCOLOR": "rgba(24,24,27,.9)", "NODE_DEFAULT_BOXCOLOR": "rgba(255,255,255,.75)", "NODE_DEFAULT_SHAPE": 2, "NODE_BOX_OUTLINE_COLOR": "#60a5fa", "NODE_BYPASS_BGCOLOR": "#FF00FF", "NODE_ERROR_COLOUR": "#E00", "DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0)", "DEFAULT_GROUP_FONT": 24, "WIDGET_BGCOLOR": "#242427", "WIDGET_OUTLINE_COLOR": "#3f3f46", "WIDGET_TEXT_COLOR": "#d4d4d8", "WIDGET_SECONDARY_TEXT_COLOR": "#d4d4d8", "LINK_COLOR": "#9A9", "EVENT_LINK_COLOR": "#A86", "CONNECTING_LINK_COLOR": "#AFA" }, "comfy_base": { "fg-color": "#fff", "bg-color": "#09090b", "comfy-menu-bg": "rgba(24,24,24,.9)", "comfy-input-bg": "#262626", "input-text": "#ddd", "descrip-text": "#999", "drag-text": "#ccc", "error-text": "#ff4444", "border-color": "#29292c", "tr-even-bg-color": "rgba(28,28,28,.9)", "tr-odd-bg-color": "rgba(19,19,19,.9)" } } }, "milk_white": { "id": "milk_white", "name": "Milk White", "colors": { "node_slot": { "CLIP": "#FFA726", "CLIP_VISION": "#5C6BC0", "CLIP_VISION_OUTPUT": "#8D6E63", "CONDITIONING": "#EF5350", "CONTROL_NET": "#66BB6A", "IMAGE": "#42A5F5", "LATENT": "#AB47BC", "MASK": "#9CCC65", "MODEL": "#7E57C2", "STYLE_MODEL": "#D4E157", "VAE": "#FF7043", "PIPE_LINE": "#7737AA", "PIPE_LINE_SDXL": "#7737AA", "INT": "#29699C", "X_Y": "#38291f", "XYPLOT": "#74DA5D", "LORA_STACK": "#94dccd", "CONTROL_NET_STACK": "#94dccd", "FAST_MODEL_LOADER": "#ffd399", "SAMPLING": "#60a5fa" }, "litegraph_base": { "BACKGROUND_IMAGE": "data:image/gif;base64,R0lGODlhZABkALMAAAAAAP///+vr6+rq6ujo6Ofn5+bm5uXl5d3d3f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAABkAGQAAAT/UMhJq7046827HkcoHkYxjgZhnGG6si5LqnIM0/fL4qwwIMAg0CAsEovBIxKhRDaNy2GUOX0KfVFrssrNdpdaqTeKBX+dZ+jYvEaTf+y4W66mC8PUdrE879f9d2mBeoNLfH+IhYBbhIx2jkiHiomQlGKPl4uZe3CaeZifnnijgkESBqipqqusra6vsLGys62SlZO4t7qbuby7CLa+wqGWxL3Gv3jByMOkjc2lw8vOoNSi0czAncXW3Njdx9Pf48/Z4Kbbx+fQ5evZ4u3k1fKR6cn03vHlp7T9/v8A/8Gbp4+gwXoFryXMB2qgwoMMHyKEqA5fxX322FG8tzBcRnMW/zlulPbRncmQGidKjMjyYsOSKEF2FBlJQMCbOHP6c9iSZs+UnGYCdbnSo1CZI5F64kn0p1KnTH02nSoV3dGTV7FFHVqVq1dtWcMmVQZTbNGu72zqXMuW7danVL+6e4t1bEy6MeueBYLXrNO5Ze36jQtWsOG97wIj1vt3St/DjTEORss4nNq2mDP3e7w4r1bFkSET5hy6s2TRlD2/mSxXtSHQhCunXo26NevCpmvD/UU6tuullzULH76q92zdZG/Ltv1a+W+osI/nRmyc+fRi1Xdbh+68+0vv10dH3+77KD/i6IdnX669/frn5Zsjh4/2PXju8+8bzc9/6fj27LFnX11/+IUnXWl7BJfegm79FyB9JOl3oHgSklefgxAC+FmFGpqHIYcCfkhgfCohSKKJVo044YUMttggiBkmp6KFXw1oII24oYhjiDByaKOOHcp3Y5BD/njikSkO+eBREQAAOw==", "CLEAR_BACKGROUND_COLOR": "lightgray", "NODE_TITLE_COLOR": "#222", "NODE_SELECTED_TITLE_COLOR": "#000", "NODE_TEXT_SIZE": 14, "NODE_TEXT_COLOR": "#444", "NODE_SUBTEXT_SIZE": 12, "NODE_DEFAULT_COLOR": "#F7F7F7", "NODE_DEFAULT_BGCOLOR": "#F5F5F5", "NODE_DEFAULT_BOXCOLOR": "#555", "NODE_DEFAULT_SHAPE": 2, "NODE_BOX_OUTLINE_COLOR": "#000", "DEFAULT_SHADOW_COLOR": "rgba(0,0,0,0.1)", "DEFAULT_GROUP_FONT": 24, "WIDGET_BGCOLOR": "#D4D4D4", "WIDGET_OUTLINE_COLOR": "#999", "WIDGET_TEXT_COLOR": "#222", "WIDGET_SECONDARY_TEXT_COLOR": "#555", "LINK_COLOR": "#9A9", "EVENT_LINK_COLOR": "#FF9800", "CONNECTING_LINK_COLOR": "#222" }, "comfy_base": { "fg-color": "#222", "bg-color": "#DDD", "comfy-menu-bg": "#F5F5F5", "comfy-input-bg": "#C9C9C9", "input-text": "#222", "descrip-text": "#444", "drag-text": "#555", "error-text": "#F44336", "border-color": "#bbb", "tr-even-bg-color": "#f9f9f9", "tr-odd-bg-color": "#fff", "content-bg": "#e0e0e0", "content-fg": "#222", "content-hover-bg": "#adadad", "content-hover-fg": "#222" } } } }, "Comfy.Validation.Workflows": true, "ModelManager.APIKey.Civitai": null, "ModelManager.APIKey.HuggingFace": null } ### Other _No response_ ┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-1474-Bug-The-Manage-Extensions-in-the-MENU-is-not-a-replacement-for-the-ComfyUI-Manager-2c66d73d365081d8ae32fd334f8d9a06) by [Unito](https://www.unito.io)
bsakaguchi 2026-10-31 22:12:49 +00:00
Author
Owner

@dosubot[bot] commented on GitHub (Dec 11, 2025):

Hi @kr5lopham-glitch! I'm Dosu and I’m helping the desktop team.

You're right—the "Manage Extensions" menu is not a full replacement for the previous ComfyUI Manager. The Manager is still present and actively maintained, but starting with ComfyUI Desktop v0.4.0, it's now accessed from the main menu under "Manage Extensions" instead of as a separate sidebar or button. The Manager is intended to provide node management and missing node detection, but some users have reported that the "missing" button doesn't always work or list missing nodes as expected, especially after updates or migrations [source].

The error about a node missing the class_type property means ComfyUI failed to load or register a node—usually because a required custom node isn't installed, its dependencies are broken, or its Python module isn't exporting NODE_CLASS_MAPPINGS properly [source]. This can happen if the workflow references a node from a new or undocumented model, or if there's a version mismatch.

To restore full Manager functionality and resolve missing node issues, try these steps:

  • Make sure ComfyUI isn't installed in a restricted folder (avoid Program Files, OneDrive, etc.).
  • Open the built-in terminal and run pip install -r requirements.txt inside the app’s virtual environment to fix missing dependencies.
  • If issues persist, close the app, delete the .venv folder in your ComfyUI directory, and restart to force a clean environment.
  • Back up and remove config files like comfy.settings.json and extra_models_config.yaml to let the app regenerate them.
  • Check main.log and comfyui.log for errors about node import failures or dependency issues [source].

If the "missing" button still doesn't work, you can manually identify problematic nodes by disabling all custom nodes, then re-enabling them one by one (or in halves, using a binary search) to isolate the issue. Updating all custom nodes and ComfyUI core, or replacing problematic nodes with alternatives from the ComfyUI Registry, can also help [source].

The desktop app itself is just a wrapper; the actual node listing and missing node detection features are implemented in the upstream ComfyUI Manager extension. Ongoing improvements are planned, so keep an eye on future updates for better node management features [source].

To reply, just mention @dosu.


Docs are dead. Just use Dosu.

Leave Feedback Ask Dosu about desktop Share Dosu with your team

<!-- gh-comment-id:3640087829 --> @dosubot[bot] commented on GitHub (Dec 11, 2025): <!-- Greeting --> Hi @kr5lopham-glitch! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the desktop team. <!-- Answer --> You're right—the "Manage Extensions" menu is not a full replacement for the previous ComfyUI Manager. The Manager is still present and actively maintained, but starting with ComfyUI Desktop v0.4.0, it's now accessed from the main menu under "Manage Extensions" instead of as a separate sidebar or button. The Manager is intended to provide node management and missing node detection, but some users have reported that the "missing" button doesn't always work or list missing nodes as expected, especially after updates or migrations [[source](https://github.com/Comfy-Org/desktop/issues/1471)]. The error about a node missing the `class_type` property means ComfyUI failed to load or register a node—usually because a required custom node isn't installed, its dependencies are broken, or its Python module isn't exporting `NODE_CLASS_MAPPINGS` properly [[source](https://github.com/Comfy-Org/desktop/issues/1257)]. This can happen if the workflow references a node from a new or undocumented model, or if there's a version mismatch. To restore full Manager functionality and resolve missing node issues, try these steps: - Make sure ComfyUI isn't installed in a restricted folder (avoid Program Files, OneDrive, etc.). - Open the built-in terminal and run `pip install -r requirements.txt` inside the app’s virtual environment to fix missing dependencies. - If issues persist, close the app, delete the `.venv` folder in your ComfyUI directory, and restart to force a clean environment. - Back up and remove config files like `comfy.settings.json` and `extra_models_config.yaml` to let the app regenerate them. - Check `main.log` and `comfyui.log` for errors about node import failures or dependency issues [[source](https://github.com/Comfy-Org/desktop/issues/1472)]. If the "missing" button still doesn't work, you can manually identify problematic nodes by disabling all custom nodes, then re-enabling them one by one (or in halves, using a binary search) to isolate the issue. Updating all custom nodes and ComfyUI core, or replacing problematic nodes with alternatives from the ComfyUI Registry, can also help [[source](https://docs.comfy.org/zh-CN/troubleshooting/custom-node-issues)]. The desktop app itself is just a wrapper; the actual node listing and missing node detection features are implemented in the upstream ComfyUI Manager extension. Ongoing improvements are planned, so keep an eye on future updates for better node management features [[source](https://github.com/Comfy-Org/desktop/pull/1450)]. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Docs are dead. Just use [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-feedback&utm_term=Comfy-Org%2Fdesktop#message_id=88509d6c-1ffe-4f3d-bdad-b57f63e8be15) [![Ask Dosu about desktop](https://img.shields.io/badge/Ask%20Dosu%20about%20desktop-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-ask-repo&utm_term=Comfy-Org%2Fdesktop) [![Share Dosu with your team](https://img.shields.io/badge/Share%20Dosu%20with%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=static-docs-share-team&utm_term=Comfy-Org%2Fdesktop)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#424
No description provided.