sd-webui-controlnet icon indicating copy to clipboard operation
sd-webui-controlnet copied to clipboard

[Bug]:

Open shynesss opened this issue 1 year ago • 4 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues and checked the recent builds/commits of both this extension and the webui

What happened?

*** Error running process: /home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py Traceback (most recent call last): File "/home/ubuntu/apps/stable-diffusion-webui/modules/scripts.py", line 718, in process script.process(p, *script_args) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1143, in process self.controlnet_hack(p) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1128, in controlnet_hack self.controlnet_main_entry(p) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 902, in controlnet_main_entry input_image, resize_mode = Script.choose_input_image(p, unit, idx) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 620, in choose_input_image resize_mode = external_code.resize_mode_from_value(unit.resize_mode) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 63, in resize_mode_from_value return ResizeMode(resize_mode_aliases.get(value, value)) File "/usr/lib/python3.10/enum.py", line 385, in call return cls.new(cls, value) File "/usr/lib/python3.10/enum.py", line 710, in new raise ve_exc ValueError: 'ResizeMode.INNER_FIT' is not a valid ResizeMode


Steps to reproduce the problem

  1. use img2img
  2. use adetailer
  3. use multiple controlent

What should have happened?

*** Error running process: /home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py Traceback (most recent call last): File "/home/ubuntu/apps/stable-diffusion-webui/modules/scripts.py", line 718, in process script.process(p, *script_args) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1143, in process self.controlnet_hack(p) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1128, in controlnet_hack self.controlnet_main_entry(p) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 902, in controlnet_main_entry input_image, resize_mode = Script.choose_input_image(p, unit, idx) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 620, in choose_input_image resize_mode = external_code.resize_mode_from_value(unit.resize_mode) File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 63, in resize_mode_from_value return ResizeMode(resize_mode_aliases.get(value, value)) File "/usr/lib/python3.10/enum.py", line 385, in call return cls.new(cls, value) File "/usr/lib/python3.10/enum.py", line 710, in new raise ve_exc ValueError: 'ResizeMode.INNER_FIT' is not a valid ResizeMode


Commit where the problem happens

webui: controlnet:

What browsers do you use to access the UI ?

No response

Command Line Arguments

no

List of enabled extensions

sd-controlnet, sd-adetailer

Console logs

*** Error running process: /home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py
    Traceback (most recent call last):
      File "/home/ubuntu/apps/stable-diffusion-webui/modules/scripts.py", line 718, in process
        script.process(p, *script_args)
      File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1143, in process
        self.controlnet_hack(p)
      File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 1128, in controlnet_hack
        self.controlnet_main_entry(p)
      File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 902, in controlnet_main_entry
        input_image, resize_mode = Script.choose_input_image(p, unit, idx)
      File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/scripts/controlnet.py", line 620, in choose_input_image
        resize_mode = external_code.resize_mode_from_value(unit.resize_mode)
      File "/home/ubuntu/apps/stable-diffusion-webui/extensions/sd-webui-controlnet/internal_controlnet/external_code.py", line 63, in resize_mode_from_value
        return ResizeMode(resize_mode_aliases.get(value, value))
      File "/usr/lib/python3.10/enum.py", line 385, in __call__
        return cls.__new__(cls, value)
      File "/usr/lib/python3.10/enum.py", line 710, in __new__
        raise ve_exc
    ValueError: 'ResizeMode.INNER_FIT' is not a valid ResizeMode

---

Additional information

No response

shynesss avatar Feb 01 '24 03:02 shynesss

Same issue here, image is generated but does not follow ControlNet settings.

markosole avatar Feb 12 '24 02:02 markosole

same issue here

VIncewww avatar Feb 19 '24 09:02 VIncewww

same question here

nianchu1 avatar May 06 '24 15:05 nianchu1

Hoppfully the enum issue is fixed in https://github.com/Mikubill/sd-webui-controlnet/pull/2847.

huchenlei avatar May 06 '24 21:05 huchenlei