I need to "get selection" after I reopen my scene other wise No data passed into socket 'Data'
Created by: gerroon
Problem statement
Hi
I am wondering if there are some update issues with 2.93 and Sverchok. I open my scene and my Sverchok node has throwing errors like below. Then I "get selection" inm Objects In node then then it works fine. I need to do this everytime I reopen the scene. For some reason the object in the Object In is not registered properly during opening a scene.
Please describe your problem here.
Steps to reproduce
- Use Object In and process the data and output to mesh viewer
- Save
- Reopen
Expected result
It should remember the object properly.
Actual result
See the log
Sverchok version
0.6.0.0 I use sverchok's own update system I am using it with Blender 2.93 beta (blender-2.93.0-a1a9f8e6c3f3-windows64)
thanks
Traceback (most recent call last):
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\update_system.py", line 384, in do_update_general
node.process()
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\nodes\list_main\length.py", line 38, in process
data = self.inputs['Data'].sv_get(deepcopy=False)
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\sockets.py", line 418, in sv_get
return self.convert_data(SvGetSocket(self, other, deepcopy), implicit_conversions, other)
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\socket_data.py", line 113, in SvGetSocket
raise SvNoDataError(socket)
sverchok.core.socket_data.SvNoDataError: No data passed into socket 'Data'
2021-05-06 12:58:17,564 [ERROR] sverchok.core.update_system: Node List Length had exception: No data passed into socket 'Data'
Traceback (most recent call last):
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\socket_data.py", line 105, in SvGetSocket
out = socket_data_cache[s_ng][s_id]
KeyError: '-8792179531864318687'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\update_system.py", line 384, in do_update_general
node.process()
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\nodes\list_main\length.py", line 38, in process
data = self.inputs['Data'].sv_get(deepcopy=False)
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\sockets.py", line 418, in sv_get
return self.convert_data(SvGetSocket(self, other, deepcopy), implicit_conversions, other)
File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\sverchok-master\core\socket_data.py", line 113, in SvGetSocket
raise SvNoDataError(socket)
sverchok.core.socket_data.SvNoDataError: No data passed into socket 'Data'