As of 1 day ago suddenly can't see installed custom nodes, can't download/update any custom nodes
Suddenly I noticed today that I can't check custom nodes installed nor can I see any custom nodes at all, nothing works. The stranger thing is I have not updated my comfyui installation at all, i've not installed any new custom node packages etc. the entire portable folder on my PC has not been modified (to my knowledge) in a while.
Did something change in the server side of things and the .json files being fetched now no longer works with somewhat older Comfyui manager versions? (I am on the manager version that's from a few months ago) Could somebody confirm if this is the case?
Here is the terminal log:
FETCH DATA from: C:\Users\User1\ComfyUI_windows_portable (June 27)\ComfyUI\custom_nodes\ComfyUI-Manager\extension-node-map.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json [DONE] FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json [DONE] Error handling request from 127.0.0.1 Traceback (most recent call last): File "C:\Users\User1\ComfyUI_windows_portable (June 27)\python_embeded\Lib\site-packages\aiohttp\web_protocol.py", line 510, in _handle_request resp = await request_handler(request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\python_embeded\Lib\site-packages\aiohttp\web_app.py", line 569, in _handle return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\python_embeded\Lib\site-packages\aiohttp\web_middlewares.py", line 117, in impl return await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\ComfyUI\server.py", line 52, in cache_control response: web.Response = await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\ComfyUI\server.py", line 144, in origin_only_middleware response = await handler(request) ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\ComfyUI\custom_nodes\ComfyUI-Manager\glob\manager_server.py", line 525, in fetch_customnode_list json_obj = await populate_github_stats(json_obj, json_obj_github) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User1\ComfyUI_windows_portable (June 27)\ComfyUI\custom_nodes\ComfyUI-Manager\glob\manager_server.py", line 224, in populate_github_stats url = node['reference'] ~~~~^^^^^^^^^^^^^ KeyError: 'reference'
you can see some repo has no attribute 'reference' in https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json, that is the reason
you can see some repo has no attribute 'reference' in https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json, that is the reason
Oh ok, so New updates to the json did not have attribute "reference" is this intentional or an oversight? And Is it because newest version of manager relies on comfyui registry instead of the Json? So i am forced to update to latest manager..?
Yes, the update can solve the problem.
I keep an older comfyui portable for using older wfs / models and i'd prefer to not have to update the comfyui manager there, is there any other workaround, is this just gonna always fail to load nodes from now on ?
I keep an older comfyui portable for using older wfs / models and i'd prefer to not have to update the comfyui manager there, is there any other workaround, is this just gonna always fail to load nodes from now on ?
Of course, you can change the source code for reading node list so that it can pass detection even without a reference