Expand пустого Array приводит к зависанию всего процесса

в 20 CET вчера задеплоил проект, по сравнению с 13 CET вчера поменялось следующее: у нас на фронте есть global variable, она построена на виртуальной модели, в бизнес-процессе мы пытаемся ее раскрыть (expand), сегодня утром “копали”, почему этот БП отвалился, расставили логи, пришли к выводу, что после expand дальше процесс не идет, лог сразу после этого блока не отрабатывает. до этого он спокойно раскрывал эту переменную, даже если мы в нее еще ничего не записывали, и видимо относился к ней как к модели со значениями null. теперь попытка expand эту переменную приводит к тому, что вся цепочка БП после этого блока не исполняется.
update: нашли еще 1 case - в БП select Custom get data, в поле Selected есть array, дальше Expand этот array. write to log перед Expand отрабатывает, после Expand - уже нет. имхо проблема в продолжение описанной выше - при попытке expand array, которого нет, он не тянет дальше null как было, а “ложится” и дальше БП не выполняется.

@S.V

Ошибку идентифицировали. Исправление накатывается и через 10 минут можно будет опубликовать новую версию. Все должно работать.

Ошибка с нашей стороны, исправляя неверное поведение блоков Expand в некоторых случаях мы слишком сильно затянули правила проверки входящих данных. Впредь постараемся внимательнее релизить изменения, сожалеем что так получилось.

Через несколько несколько недель мы запустим систему проактивного мониторинга веб приложений и каждая ошибка будет у нас фиксироваться в Sentry. Если разработчик включит такой логгинг событий то мы сможем быстро видеть и исправлять без запроса дополнительной информации.

@S.V Покажите пожалуйста БП. По описанию ошибка с соединением блоков: мы никогда не разрешали экспандить массивы.

некорректно выразился, естественно у вас в expand попадает только item из array

Приоритетно посмотрим сегодня. Если при зависании БП есть ошибки в консоли, то их тоже хорошо бы приложить - ускорят нас.

@S.V
Изменения в продакшене, пожалуйста проверьте что все заработало.