Error occurred when executing LayerMask: PersonMaskUltra V2:
'FieldDescriptor' object has no attribute '_default_constructor'
File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 81, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
File "/Users/cavinhuang/workspace/projects/ComfyUI/custom_nodes/ComfyUI_LayerStyle/py/person_mask_ultra_v2.py", line 88, in person_mask_ultra_v2
with mp.tasks.vision.ImageSegmenter.create_from_options(options) as segmenter:
File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/mediapipe/tasks/python/vision/image_segmenter.py", line 269, in create_from_options
task_info.generate_graph_config(
File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/mediapipe/tasks/python/core/task_info.py", line 97, in generate_graph_config
node_config.options.CopyFrom(task_subgraph_options)
File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/google/protobuf/message.py", line 129, in CopyFrom
self.MergeFrom(other_msg)
File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/google/protobuf/internal/python_message.py", line 1334, in MergeFrom
field_value = field._default_constructor(self)
我成功安装了节点,并且也能加载节点出来,但是我使用时,却报了这个错误。
具体的报错信息如下:
Error occurred when executing LayerMask: PersonMaskUltra V2:
'FieldDescriptor' object has no attribute '_default_constructor'
File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 81, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) File "/Users/cavinhuang/workspace/projects/ComfyUI/execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) File "/Users/cavinhuang/workspace/projects/ComfyUI/custom_nodes/ComfyUI_LayerStyle/py/person_mask_ultra_v2.py", line 88, in person_mask_ultra_v2 with mp.tasks.vision.ImageSegmenter.create_from_options(options) as segmenter: File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/mediapipe/tasks/python/vision/image_segmenter.py", line 269, in create_from_options task_info.generate_graph_config( File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/mediapipe/tasks/python/core/task_info.py", line 97, in generate_graph_config node_config.options.CopyFrom(task_subgraph_options) File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/google/protobuf/message.py", line 129, in CopyFrom self.MergeFrom(other_msg) File "/Users/cavinhuang/workspace/projects/stable-diffusion-webui/venv/lib/python3.10/site-packages/google/protobuf/internal/python_message.py", line 1334, in MergeFrom field_value = field._default_constructor(self)