• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Задачи
  • #4078
Закр.
Открыто
Задача созд. Май 06, 2021 пользователемnikitronn@nikitronnВладелец

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

  1. Use Object In and process the data and output to mesh viewer
  2. Save
  3. 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'
Ответственный
Назначить
Оценка трудозатрат