Skip to content

[bug]: "Start Move" fails with "Image has wrong mode" #9495

Description

@shanedk

Is there an existing issue for this problem?

  • I have searched the existing issues

Install method

Invoke's Launcher

Operating system

Windows

GPU vendor

Nvidia (CUDA)

GPU model

RTX 3060

GPU VRAM

12GB

Version number

6.14.0-rc1

Browser

No response

System Information

I tried using the Start Move command in the Settings to move existing images to their folder (I have the Date method selected).

What happened

I got this:

[2026-08-12 20:06:08,637]::[InvokeAI]::ERROR --> Image move background operation failed: move_all
Traceback (most recent call last):
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\services\image_moves\image_moves_default.py", line 163, in _run_background_operation
    target()
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\services\image_moves\image_moves_default.py", line 217, in move_all_images
    self.perform_filesystem_moves(job_id)
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\services\image_moves\image_moves_default.py", line 461, in perform_filesystem_moves
    self.complete_partial_filesystem_moves(job_id)
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\services\image_moves\image_moves_default.py", line 514, in complete_partial_filesystem_moves
    self._regenerate_thumbnail(new_path, new_thumbnail_path)
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\services\image_moves\image_moves_default.py", line 733, in _regenerate_thumbnail
    thumbnail = make_thumbnail(image)
                ^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI.venv\Lib\site-packages\invokeai\app\util\thumbnails.py", line 15, in make_thumbnail
    thumbnail.thumbnail(size=(size, size))
  File "W:\AI\InvokeAI.venv\Lib\site-packages\PIL\Image.py", line 2909, in thumbnail
    im = self.resize(final_size, resample, box=box, reducing_gap=reducing_gap)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "W:\AI\InvokeAI.venv\Lib\site-packages\PIL\Image.py", line 2420, in resize
    self.reduce(factor, box=reduce_box)
  File "W:\AI\InvokeAI.venv\Lib\site-packages\PIL\Image.py", line 2473, in reduce
    return self._new(self.im.reduce(factor, box))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: image has wrong mode

Start Move is now grayed out, with the words "Recovery needed for job 4" and "Image has wrong node" next to it. When I hit the Recover button, it says "Running recovery" for a couple of seconds, then those two messages reappear.

The console prints: [2026-08-13 07:21:26,360]::[InvokeAI]::INFO --> Image move startup recovery completed: committed=0, errors=1

The error persists across restarts.

What you expected to happen

I expected the system to move the images around to organize them in folders by date.

How to reproduce the problem

  1. Have a bunch of previously unorganized images
  2. Set a subfolder strategy
  3. Hit Start Move
  4. When it fails, hit recover.

Additional context

No response

Discord username

shanedk

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Status
6.14.1: Bug fixes to 6.14.0

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions