Ошибка подключения к MS SQL серверу конвертированного из CUBA приложения

При проверке подключения к MS SQL серверу конвертированного из CUBA приложения выдаётся ошибка.

Драйверу не удалось установить безопасное соединение с SQL Server, используя шифрование SSL. Ошибка: “PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target”.

CUBA с этими же настройками работает без ошибок. Драйвера в Jmix для MS SQL специально не устанавливались, оно само какие-то скачало.

Как это полечить?

Загляните в эту тему.
Должно помочь.

Да, спасибо. Так работает.

Только нигде не увидел, что URL и Connection Params просто склеиваются в одну строку… надо где-то между ними точку с запятой ставить иначе некорректный URL получается.

А можете пояснить в чём проблема? Это какие-то Спринговые заморочки? Т.к. в других приложениях с теми же драйверами работает без таких дополнительных параметров.

И ещё вопрос… наверное не по теме, но спрошу сразу тут. При первом запуске хочет что-то поменять в базе

Если согласиться будет ли потом эта база работать со старым приложение CUBA?

Тут бОльшая часть изменений БД - это изменение сущностей Jmix.
Судя по всему, вы меня ли приложении версию платформы, но БД после этого не обновлялись. Вот обновления сущностей Jmix и не применились. Тут скорее могут быть проблемы от того, что версия платформы более свежая, а соответствующие ей изменения платформенных сущностей не применены.
А что у вас там за набор изменений БД ru/pochtabank/epk - не могу знать.

И что вы имеете в виду под будет ли потом эта база работать со старым **приложением CUBA**?
Именно приложение CUBA, не JMIX с более старой версий платформы?
CUBA и JMIX очень разные чтобы приложение CUBA работало с БД от приложения JMIX - в общем случае работать не будет.
Но зависит от того что это за приложение CUBA - как, и какие данные, и из каких БД она использует.
Так что это скорее вопрос к вам.

1 симпатия

Спасибо. Теперь понятно, что нужна новая копия базы.