Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

Error occurred when executing KSampler: 'NoneType' object has no attribute 'strength' #248

Open
tjohn88 opened this issue Dec 5, 2023 · 1 comment

Comments

@tjohn88
Copy link

tjohn88 commented Dec 5, 2023

Hello! I can't resolve this error on many workflows with ControlNet Advanced nodes... It works without ControlNet Advanced...
But how can I use it? I need to use Controlnets...

2 - Vid2Vid Multi-ControlNet_my.json

The error:

Error occurred when executing KSampler:

'NoneType' object has no attribute 'strength'

File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\execution.py", line 153, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\execution.py", line 83, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\execution.py", line 76, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\nodes.py", line 1237, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\nodes.py", line 1207, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample
return original_sample(*args, **kwargs) # This code helps interpret error messages that occur within exceptions but does not have any impact on other operations.
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\sampling.py", line 259, in animatediff_sample
return wrap_function_to_inject_xformers_bug_info(orig_comfy_sample)(model, noise, *args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\model_utils.py", line 197, in wrapped_function
return function_to_wrap(*args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\sample.py", line 100, in sample
samples = sampler.sample(noise, positive_copy, negative_copy, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 709, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 615, in sample
samples = sampler.sample(model_wrap, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 554, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
File "D:\Stable-Diffusion-webui\venv\lib\site-packages\torch\utils_contextlib.py", line 115, in decorate_context
return func(*args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\k_diffusion\sampling.py", line 580, in sample_dpmpp_2m
denoised = model(x, sigmas[i] * s_in, **extra_args)
File "D:\Stable-Diffusion-webui\venv\lib\site-packages\torch\nn\modules\module.py", line 1501, in _call_impl
return forward_call(*args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 275, in forward
out = self.inner_model(x, sigma, cond=cond, uncond=uncond, cond_scale=cond_scale, model_options=model_options, seed=seed)
File "D:\Stable-Diffusion-webui\venv\lib\site-packages\torch\nn\modules\module.py", line 1501, in call_impl
return forward_call(*args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 265, in forward
return self.apply_model(*args, **kwargs)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\comfy\samplers.py", line 262, in apply_model
out = sampling_function(self.inner_model, x, timestep, uncond, cond, cond_scale, model_options=model_options, seed=seed)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\sampling.py", line 627, in sliding_sampling_function
cond, uncond = calc_cond_uncond_batch(model, cond, uncond, x, timestep, model_options)
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-AnimateDiff-Evolved\animatediff\sampling.py", line 478, in calc_cond_uncond_batch
c['control'] = control.get_control(input_x, timestep
, c, len(cond_or_uncond))
File "D:\Stable-Diffusion-webui\extensions\sd-webui-comfyui\ComfyUI\custom_nodes\ComfyUI-Advanced-ControlNet\control\control.py", line 359, in get_control_inject
if self.strength == 0.0 or self.current_timestep_keyframe.strength == 0.0:

@tjohn88
Copy link
Author

tjohn88 commented Dec 5, 2023

The same error with KSampler (Efficient)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant