Skip to content

[bug]: Re-Identifying an IP Adapter results in error. #8940

@joshistoast

Description

@joshistoast

Is there an existing issue for this problem?

  • I have searched the existing issues

Install method

Stability Matrix

Operating system

Linux

GPU vendor

Nvidia (CUDA)

GPU model

RTX 5090

GPU VRAM

32GB

Version number

v6.11.1

Browser

Brave/Chromium

System Information

{
    "version": "6.11.1",
    "dependencies": {
        "absl-py"                 : "2.4.0",
        "accelerate"              : "1.12.0",
        "annotated-types"         : "0.7.0",
        "anyio"                   : "4.12.1",
        "attrs"                   : "25.4.0",
        "bidict"                  : "0.23.1",
        "bitsandbytes"            : "0.49.2",
        "blake3"                  : "1.0.8",
        "certifi"                 : "2022.12.7",
        "cffi"                    : "2.0.0",
        "charset-normalizer"      : "2.1.1",
        "click"                   : "8.3.1",
        "coloredlogs"             : "15.0.1",
        "compel"                  : "2.1.1",
        "contourpy"               : "1.3.3",
        "CUDA"                    : "12.8",
        "cycler"                  : "0.12.1",
        "Deprecated"              : "1.3.1",
        "diffusers"               : "0.36.0",
        "dnspython"               : "2.8.0",
        "dynamicprompts"          : "0.31.0",
        "einops"                  : "0.8.2",
        "fastapi"                 : "0.118.3",
        "fastapi-events"          : "0.12.2",
        "filelock"                : "3.20.0",
        "flatbuffers"             : "25.12.19",
        "fonttools"               : "4.61.1",
        "fsspec"                  : "2025.12.0",
        "gguf"                    : "0.17.1",
        "h11"                     : "0.16.0",
        "hf-xet"                  : "1.3.1",
        "httpcore"                : "1.0.9",
        "httptools"               : "0.7.1",
        "httpx"                   : "0.28.1",
        "huggingface_hub"         : "0.36.2",
        "humanfriendly"           : "10.0",
        "idna"                    : "3.4",
        "importlib_metadata"      : "7.1.0",
        "InvokeAI"                : "6.11.1",
        "jax"                     : "0.7.1",
        "jaxlib"                  : "0.7.1",
        "Jinja2"                  : "3.1.6",
        "kiwisolver"              : "1.4.9",
        "MarkupSafe"              : "3.0.2",
        "matplotlib"              : "3.10.8",
        "mediapipe"               : "0.10.14",
        "ml_dtypes"               : "0.5.4",
        "mpmath"                  : "1.3.0",
        "networkx"                : "3.6.1",
        "numpy"                   : "1.26.4",
        "nvidia-cublas-cu12"      : "12.8.3.14",
        "nvidia-cuda-cupti-cu12"  : "12.8.57",
        "nvidia-cuda-nvrtc-cu12"  : "12.8.61",
        "nvidia-cuda-runtime-cu12": "12.8.57",
        "nvidia-cudnn-cu12"       : "9.7.1.26",
        "nvidia-cufft-cu12"       : "11.3.3.41",
        "nvidia-cufile-cu12"      : "1.13.0.11",
        "nvidia-curand-cu12"      : "10.3.9.55",
        "nvidia-cusolver-cu12"    : "11.7.2.55",
        "nvidia-cusparse-cu12"    : "12.5.7.53",
        "nvidia-cusparselt-cu12"  : "0.6.3",
        "nvidia-nccl-cu12"        : "2.26.2",
        "nvidia-nvjitlink-cu12"   : "12.8.61",
        "nvidia-nvtx-cu12"        : "12.8.55",
        "onnx"                    : "1.16.1",
        "onnxruntime"             : "1.19.2",
        "opencv-contrib-python"   : "4.11.0.86",
        "opt_einsum"              : "3.4.0",
        "packaging"               : "24.1",
        "picklescan"              : "1.0.3",
        "pillow"                  : "12.0.0",
        "pip"                     : "26.0",
        "prompt_toolkit"          : "3.0.52",
        "protobuf"                : "4.25.8",
        "psutil"                  : "7.2.2",
        "pycparser"               : "3.0",
        "pydantic"                : "2.12.5",
        "pydantic-settings"       : "2.13.1",
        "pydantic_core"           : "2.41.5",
        "pyparsing"               : "3.3.2",
        "PyPatchMatch"            : "1.0.2",
        "python-dateutil"         : "2.9.0.post0",
        "python-dotenv"           : "1.2.1",
        "python-engineio"         : "4.13.1",
        "python-multipart"        : "0.0.22",
        "python-socketio"         : "5.16.1",
        "PyWavelets"              : "1.9.0",
        "PyYAML"                  : "6.0.3",
        "regex"                   : "2026.2.19",
        "requests"                : "2.28.1",
        "safetensors"             : "0.7.0",
        "scipy"                   : "1.17.1",
        "semver"                  : "3.0.4",
        "sentencepiece"           : "0.2.0",
        "setuptools"              : "70.2.0",
        "simple-websocket"        : "1.1.0",
        "six"                     : "1.17.0",
        "sounddevice"             : "0.5.5",
        "spandrel"                : "0.4.2",
        "starlette"               : "0.48.0",
        "sympy"                   : "1.14.0",
        "tokenizers"              : "0.22.2",
        "torch"                   : "2.7.1+cu128",
        "torchsde"                : "0.2.6",
        "torchvision"             : "0.22.1+cu128",
        "tqdm"                    : "4.66.5",
        "trampoline"              : "0.1.2",
        "transformers"            : "4.57.6",
        "triton"                  : "3.3.1",
        "typing-inspection"       : "0.4.2",
        "typing_extensions"       : "4.15.0",
        "urllib3"                 : "1.26.13",
        "uvicorn"                 : "0.41.0",
        "uvloop"                  : "0.22.1",
        "watchfiles"              : "1.1.1",
        "wcwidth"                 : "0.6.0",
        "websockets"              : "16.0",
        "wrapt"                   : "2.1.1",
        "wsproto"                 : "1.3.2",
        "zipp"                    : "3.19.2"
    },
    "config": {
        "schema_version": "4.0.2",
        "legacy_models_yaml_path": null,
        "host": "127.0.0.1",
        "port": 9090,
        "allow_origins": [],
        "allow_credentials": true,
        "allow_methods": ["*"],
        "allow_headers": ["*"],
        "ssl_certfile": null,
        "ssl_keyfile": null,
        "log_tokenization": false,
        "patchmatch": true,
        "models_dir": "models",
        "convert_cache_dir": "models/.convert_cache",
        "download_cache_dir": "models/.download_cache",
        "legacy_conf_dir": "configs",
        "db_dir": "databases",
        "outputs_dir": "outputs",
        "custom_nodes_dir": "nodes",
        "style_presets_dir": "style_presets",
        "workflow_thumbnails_dir": "workflow_thumbnails",
        "log_handlers": ["console"],
        "log_format": "color",
        "log_level": "info",
        "log_sql": false,
        "log_level_network": "warning",
        "use_memory_db": false,
        "dev_reload": false,
        "profile_graphs": false,
        "profile_prefix": null,
        "profiles_dir": "profiles",
        "max_cache_ram_gb": null,
        "max_cache_vram_gb": null,
        "log_memory_usage": false,
        "model_cache_keep_alive_min": 0,
        "device_working_mem_gb": 3,
        "enable_partial_loading": false,
        "keep_ram_copy_of_weights": true,
        "ram": null,
        "vram": null,
        "lazy_offload": true,
        "pytorch_cuda_alloc_conf": null,
        "device": "auto",
        "precision": "auto",
        "sequential_guidance": false,
        "attention_type": "auto",
        "attention_slice_size": "auto",
        "force_tiled_decode": false,
        "pil_compress_level": 1,
        "max_queue_size": 10000,
        "clear_queue_on_startup": false,
        "allow_nodes": null,
        "deny_nodes": null,
        "node_cache_size": 512,
        "hashing_algorithm": "blake3_single",
        "remote_api_tokens": null,
        "scan_models_on_startup": false,
        "unsafe_disable_picklescan": false,
        "allow_unknown_models": true
    },
    "set_config_fields": ["legacy_models_yaml_path"]
}

What happened

I get the following error when clicking "reidentify" on the ip adapter xl models. I assume this error means something along the lines of that ip adapters don't have trigger phrases when it's expecting them.

/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/huggingface_hub/utils/_deprecation.py:131: FutureWarning: 'get_token_permission' (from 'huggingface_hub.hf_api') is deprecated and will be removed from version '1.0'. Permissions are more complex than when `get_token_permission` was first introduced. OAuth and fine-grain tokens allows for more detailed permissions. If you need to know the permissions associated with a token, please use `whoami` and check the `'auth'` key.
  warnings.warn(warning_message, FutureWarning)
Hashing ip-adapter_sdxl.safetensors: 100%|??????????| 1/1 [00:00<00:00,  4.75file/s]
[2026-03-05 02:02:48,522]::[uvicorn.error]::ERROR --> Exception in ASGI application

  + Exception Group Traceback (most recent call last):
  |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_utils.py", line 79, in collapse_excgroups
  |     yield
  |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 183, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 783, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi
    |     result = await app(  # type: ignore[func-returns-value]
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    |     return await self.app(scope, receive, send)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1133, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 29, in __call__
    |     await responder(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 130, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 46, in __call__
    |     await self.app(scope, receive, self.send_with_compression)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
    |     await self.simple_response(scope, receive, send, request_headers=headers)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
    |     await self.app(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi_events/middleware.py", line 43, in __call__
    |     await self.app(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 182, in __call__
    |     with recv_stream, send_stream, collapse_excgroups():
    |                                    ^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Assets/Python/cpython-3.12.11-linux-x86_64-gnu/lib/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_utils.py", line 85, in collapse_excgroups
    |     raise exc
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 184, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/invokeai/app/api_app.py", line 94, in dispatch
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 159, in call_next
    |     raise app_exc
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 144, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     raise exc
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
    |     await self.app(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 716, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 736, in app
    |     await route.handle(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 290, in handle
    |     await self.app(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 123, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     raise exc
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 109, in app
    |     response = await f(request)
    |                ^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 387, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/invokeai/app/api/routers/model_manager.py", line 228, in reidentify_model
    |     result.config.trigger_phrases = config.trigger_phrases
    |                                     ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/pydantic/main.py", line 1026, in __getattr__
    |     raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')
    | AttributeError: 'IPAdapter_Checkpoint_SDXL_Config' object has no attribute 'trigger_phrases'
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/applications.py", line 1133, in __call__
    await super().__call__(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 29, in __call__
    await responder(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 130, in __call__
    await super().__call__(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/gzip.py", line 46, in __call__
    await self.app(scope, receive, self.send_with_compression)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
    await self.simple_response(scope, receive, send, request_headers=headers)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
    await self.app(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi_events/middleware.py", line 43, in __call__
    await self.app(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 182, in __call__
    with recv_stream, send_stream, collapse_excgroups():
                                   ^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Assets/Python/cpython-3.12.11-linux-x86_64-gnu/lib/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_utils.py", line 85, in collapse_excgroups
    raise exc
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 184, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/invokeai/app/api_app.py", line 94, in dispatch
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 159, in call_next
    raise app_exc
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 144, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
    await self.app(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 716, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 736, in app
    await route.handle(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/routing.py", line 290, in handle
    await self.app(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 123, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 109, in app
    response = await f(request)
               ^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 387, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/fastapi/routing.py", line 288, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/invokeai/app/api/routers/model_manager.py", line 228, in reidentify_model
    result.config.trigger_phrases = config.trigger_phrases
                                    ^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/Sharing/AI/Data/Packages/Invoke/venv/lib/python3.12/site-packages/pydantic/main.py", line 1026, in __getattr__
    raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')
AttributeError: 'IPAdapter_Checkpoint_SDXL_Config' object has no attribute 'trigger_phrases'

What you expected to happen

Expected it to work or do anything else, maybe skip the check for trigger phrases on the ip adapter.

How to reproduce the problem

Click reidentify on an ip-adapter-xl model.

Additional context

No response

Discord username

joshistoast

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions