1.24.0-ms21 от 29.10.24#

1.24.0-ms21#
Исправлено
  1. Исправить ошибку “Unknown Context ‘#’” при попытке подключения к занятому ком порту 189068T

    Исправлена запутывающая ошибка “Unknown Context ‘#’” при попытке подключиться к занятому последовательному порту. Как и до этого исправления, при попытке открыть последовательный порт, в CoreSerialListener.onError() возвращается ошибка о том что порт занят. До исправления также появлялась и ошибка “Unknown Context ‘#’”, которая могла перетягивать на себя внимание и производить впечатление что она как раз сигнализирует о занятости порта, но при этом никакой информации в себе не несет, тем более что обработка ошибки в onError лежит в прикладной логике (и может не выбрасываться пользователю), а эта вылезала сообщением об ошибке и не могла быть перехвачена в прикладной логике.

    Правка перенесена из 1.23.0-rc26

  2. Исправить доступ к clientpreferences из прикладных операций выборки, не имеющей доступа к контексту модели 192260T

    Исправлена ошибка обращения к ClientPreferences, :java:class:`CoreClientPreferences` из прикладных операций при запросе построения отчета, вызванного не из браузерного (gui) сеанса.

  3. Исправить NullPointerException при открытии приложения Конфигуратор.

    Для каждого настраиваемого решения запускается отдельный экземпляр решения “{SOLUTION_NAME}.CFG” c Конфигуратором, которому устанавливается значение переменной контекста CoreSolutionImageContext.dbAlias равное “{SOLUTION_NAME}.CFG”.

  4. Исправить ошибку ssh-команды ‘list sbt’.

    Устранена причина NullPointerException при печати информации об решении в режиме DEV.

  5. Обработать NullPointerException при получении информации о состоянии прикладной сессии.

    Учтена возможность выброса исключения из метода CoreSession.hasChange(), в момент сбора информации о состоянии прикладных сессий (при сборе телеметрии или в мониторе сессий сервера приложений). Причина ошибки устранена в прикладном модуле GTK.