Выпущена очередная патч-версия платформы. Помимо исправления найденных ошибок, большое внимание было уделено удобству использования и информативности сообщений системы.
Исправление ошибок
Loginom Desktop: при попытке открыть со страницы Homepage удалённый файл пакета возникала ошибка «Cannot read property 'FileStorage' of undefined» (#5032)
Loginom Integrator: служба не запускалась, если было опубликовано несколько пакетов, имена которых различались только регистром символов (#5139)
Loginom Integrator: добавлено экранирование спецсимволов при формировании примеров ссылок на странице помощи (#5120)
Администрирование: в разделе настроек «Общие папки», если включить сортировку по колонке выбора пользователей, назначение прав нескольким пользователям работало некорректно, в результате права назначались только одному пользователю (#5001)
Администрирование: при изменении и сохранении параметра логирования «Перезапись файла» возникала критическая ошибка (#5183)
Ассоциативные правила: в мастере настройки ограничены назначения полей, доступных в списке «Содержащие выбранные элементы» (#4602)
Диаграмма: в некоторых случаях при открытии окна настроек серий могла выделяться серия не соответствующая редактируемой (#5149)
Замена (переменные): при изменении типа замены могла возникать ошибка «is not a valid integer value» (#5205)
Импорт из файловых баз данных: при повторном запуске сценария в пакетном режиме мог не выполниться повторный импорт данных, при этом в логи записывалось сообщение «unable to open database file» (#5160)
Квантование: в методе квантования «Ширина» максимально возможное количество интервалов ограничено 5000. Ранее компонент мог зависать при попытке рассчитать интервалы (#5136)
Кросс-таблица: в обработчике не учитывался порядок полей в группе «Колонки» (#4538)
Куб: могли возникать ошибки, в том числе критические, при попытке изменить статус измерения или факта, используемого в вычисляемых фактах (#5044)
Нейросеть (классификация), Нейросеть (регрессия): при наличии пропущенных значений во входных данных компонента с нормализованным источником могла возникать ошибка «Значение -2 параметра "AIndex" вне диапазона [0; 1]» (#5115)
Объединение: при использовании более десяти входных портов в некоторых случаях могли выдаваться некорректные результаты (#5192)
Подключение к базам данных: при одновременной активации нескольких узлов подключений могли возникать взаимные блокировки (#5188)
Разгруппировка: исправлен запрет на дубликаты групп при использовании метода «с учетом временных колебаний» (#5134)
Сворачивание и разворачивание подмодели: исправлен ряд ошибок, в том числе критических, возникавших при сворачивании и разворачивании подмоделей, в том числе могло возникать сообщение «Ко входному порту "Базовый узел" уже подключена связь» (#4861, #5123, #5125, #5146)
Статистика: исправлена критическая ошибка, которая могла возникать, если набор данных был ограничен одной или двумя строками с монотонно убывающими значениями (#5144)
Таблица: после выхода в «Сценарий» не сохранялись ширины колонок (#4768)
Элементы пользовательского интерфейса: при открытии календаря в редакторе дата-время, если дата введена не верно, возникало сообщение об ошибке «currentDate.getHours is not a function» (#4696)
Ядро платформы: при выполнении сценария, созданного в 64-разрядной версии платформы и содержащего узел фильтрации, целочисленные значения могли некорректно обрабатываться в Loginom Academic. При этом выдавалось некорректное сообщение «Введенное значение не соответствует типу фильтруемого столбца» (#3969)
Ядро платформы: в узле импорта могла возникать ошибка, если была отключена автосинхронизация полей и одному из полей выставлялось «Назначение по умолчанию», например «Активное» (#5173)
Ядро платформы: в некоторых случаях производный компонент не реагировал на изменения модификаторов доступа внутренних узлов базовой подмодели (#5200)
Ядро платформы: при попытке закрыть пакет приложение могло зависнуть, если при этом был открыт мастер настройки узла (#5102)
Повышение информативности
Логирование: добавлена возможность логирования событий «Активация узла», а также сохранение списка активных процессов при завершении сессии пользователя (#5186, #5194)
Узел-ссылка: повышена информативность сообщений, возникавших в том случае, если во время настройки «Узла-ссылки» в соседней вкладке был удален узел, на который ссылались (#4929)
Ядро платформы: в мастерах настройки входных полей и переменных повышена информативность их «Назначения». Ранее в назначении полей «Нейросети» могло отображаться «Активное» вместо «Входное» (#5203)
Ядро платформы: сообщения о невозможности запуска мастера настройки узла или порта дополнены информацией о причине их возникновения (#4575, #5187)