I get this trace when I try to use controlnet inpainting:
*** Error running process: E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py Traceback (most recent call last): File "E:\H (programs)\stable-diffusion-portable-main\modules\api\api.py", line 96, in decode_base64_to_image image = images.read(BytesIO(base64.b64decode(encoding))) File "E:\H (programs)\stable-diffusion-portable-main\modules\images.py", line 853, in read image = Image.open(fp, **kwargs) File "E:\H (programs)\stable-diffusion-portable-main\venv\lib\site-packages\PIL\Image.py", line 3298, in open raise UnidentifiedImageError(msg) PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x000001A6005B37E0> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\H (programs)\stable-diffusion-portable-main\modules\scripts.py", line 832, in process script.process(p, *script_args) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 1228, in process self.controlnet_hack(p) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 1213, in controlnet_hack self.controlnet_main_entry(p) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 941, in controlnet_main_entry controls, hr_controls, additional_maps = get_control( File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 206, in get_control input_image, resize_mode = Script.choose_input_image(p, unit, idx) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 692, in choose_input_image image = unit.get_input_images_rgba() File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\args.py", line 413, in get_input_images_rgba np_mask = self.parse_image(mask) if mask is not None else None File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\args.py", line 290, in parse_image np_image = cls.cls_decode_base64(image) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\external_code.py", line 123, in to_base64_nparray return np.array(api.decode_base64_to_image(encoding)).astype("uint8") File "E:\H (programs)\stable-diffusion-portable-main\modules\api\api.py", line 99, in decode_base64_to_image raise HTTPException(status_code=500, detail="Invalid encoded image") from e fastapi.exceptions.HTTPException
I found an issue on the controlnet extension repo (Mikubill/sd-webui-controlnet#2948) which seems to be the same thing, and the extension author mentioned that this error happens due to a refactor in version 1.1.448. Can the autoSD plugin be updated to work with the newer versions?
I get this trace when I try to use controlnet inpainting:
*** Error running process: E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py Traceback (most recent call last): File "E:\H (programs)\stable-diffusion-portable-main\modules\api\api.py", line 96, in decode_base64_to_image image = images.read(BytesIO(base64.b64decode(encoding))) File "E:\H (programs)\stable-diffusion-portable-main\modules\images.py", line 853, in read image = Image.open(fp, **kwargs) File "E:\H (programs)\stable-diffusion-portable-main\venv\lib\site-packages\PIL\Image.py", line 3298, in open raise UnidentifiedImageError(msg) PIL.UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x000001A6005B37E0> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "E:\H (programs)\stable-diffusion-portable-main\modules\scripts.py", line 832, in process script.process(p, *script_args) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 1228, in process self.controlnet_hack(p) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 1213, in controlnet_hack self.controlnet_main_entry(p) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 941, in controlnet_main_entry controls, hr_controls, additional_maps = get_control( File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 206, in get_control input_image, resize_mode = Script.choose_input_image(p, unit, idx) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\scripts\controlnet.py", line 692, in choose_input_image image = unit.get_input_images_rgba() File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\args.py", line 413, in get_input_images_rgba np_mask = self.parse_image(mask) if mask is not None else None File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\args.py", line 290, in parse_image np_image = cls.cls_decode_base64(image) File "E:\H (programs)\stable-diffusion-portable-main\extensions\sd-webui-controlnet\internal_controlnet\external_code.py", line 123, in to_base64_nparray return np.array(api.decode_base64_to_image(encoding)).astype("uint8") File "E:\H (programs)\stable-diffusion-portable-main\modules\api\api.py", line 99, in decode_base64_to_image raise HTTPException(status_code=500, detail="Invalid encoded image") from e fastapi.exceptions.HTTPException
I found an issue on the controlnet extension repo (Mikubill/sd-webui-controlnet#2948) which seems to be the same thing, and the extension author mentioned that this error happens due to a refactor in version 1.1.448. Can the autoSD plugin be updated to work with the newer versions?