Skip to content

AttributeError: 'coroutine' object has no attribute 'outputs' #104

Description

@bahcmoa

Hello, I have this error on the latest version

Error Details

  • Node ID: 154
  • Node Type: SaveImageWithMetaData
  • Exception Type: AttributeError
  • Exception Message: AttributeError: 'coroutine' object has no attribute 'outputs'

`AttributeError: 'coroutine' object has no attribute 'outputs'

ComfyUI Error Report

Error Details

  • Node ID: 154
  • Node Type: SaveImageWithMetaData
  • Exception Type: AttributeError
  • Exception Message: AttributeError: 'coroutine' object has no attribute 'outputs'

Stack Trace

  File "/Users/sylvain/Pictures/ComfyUI/execution.py", line 536, 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 "/Users/sylvain/Pictures/ComfyUI/execution.py", line 336, 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 "/Users/sylvain/Pictures/ComfyUI/execution.py", line 310, in _async_map_node_over_list
    await process_inputs(input_dict, i)

  File "/Users/sylvain/Pictures/ComfyUI/execution.py", line 298, in process_inputs
    result = f(**inputs)

  File "/Users/sylvain/Pictures/ComfyUI/custom_nodes/comfyui_image_metadata_extension/modules/nodes/node.py", line 169, in save_images
    pnginfo_dict = pnginfo_dict or self.gen_pnginfo(prompt, prefer_nearest)
                                   ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^

  File "/Users/sylvain/Pictures/ComfyUI/custom_nodes/comfyui_image_metadata_extension/modules/nodes/node.py", line 277, in gen_pnginfo
    inputs = Capture.get_inputs()

  File "/Users/sylvain/Pictures/ComfyUI/custom_nodes/comfyui_image_metadata_extension/modules/capture.py", line 65, in get_inputs
    input_data = get_input_data(
        node_inputs, obj_class, node_id, outputs, DynamicPrompt(prompt), extra_data
    )

  File "/Users/sylvain/Pictures/ComfyUI/execution.py", line 177, in get_input_data
    if cached is None or cached.outputs is None:
                         ^^^^^^^^^^^^^^

System Information

  • ComfyUI Version: 0.24.1
  • Arguments: main.py --force-fp16
  • OS: darwin
  • Python Version: 3.14.5 (main, May 10 2026, 10:21:34) [Clang 21.0.0 (clang-2100.0.123.102)]
  • Embedded Python: false
  • PyTorch Version: 2.13.0.dev20260531

Devices

  • Name: mps
    • Type: mps
    • VRAM Total: 34359738368
    • VRAM Free: 21160607744
    • Torch VRAM Total: 34359738368
    • Torch VRAM Free: 21160607744
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions