В разделе приведены сведения для диагностики и устранения проблем, связанных со списком доступных версий ТЕЗИС и Холдинг. Рекомендации следует применять с учетом версии IDE, проекта и используемых компонентов ТЕЗИС.
Список версий ТЕЗИС или Холдинг пустой
Список версий формируется на основе артефактов:
com.haulmont.thesis.app:thesis-global
com.haulmont.thesis.addons:holding-global
Учитываются версии не ниже 5.0.0, которые плагин смог обнаружить в метаданных локального репозитория и репозиториев, отмеченных в таблице.
Возможные причины отсутствия версий:
-
выбранные репозитории не содержат указанные артефакты или содержат только версии ниже 5.0.0;
-
некорректно указаны URL, логин или пароль репозитория;
-
при использовании прокси-сервера не указаны параметры соединения в настройках IDE: File → Settings → Appearance & Behavior → System Settings → HTTP Proxy;
-
отсутствует подключение к интернету;
-
соединение с репозиторием блокируется межсетевым экраном;
-
Gradle работает в режиме offline.
Для внешнего репозитория должны использоваться следующие учетные данные:
login: external
password: aiva33n8
Выбранная версия отсутствует в репозитории при переходе на следующий шаг
Если в списке версий ТЕЗИС или Холдинг выбрана версия, но при переходе на следующий шаг возникает ошибка об отсутствии выбранной версии артефакта в репозитории, причина может быть связана с локальным кэшем.
Плагин сохраняет сведения о версиях артефактов из добавленных репозиториев в локальный кэш. Если получить актуальные версии из выбранных репозиториев не удается, список может быть сформирован на основе ранее сохраненных данных.
Однако при переходе на следующий шаг, а также при определении версий ТЕЗИС и CUBA после подтверждения параметров подключения к базе данных, выполняется обращение к репозиториям. Если выбранная версия фактически недоступна, возникает ошибка.
Возможные причины совпадают с причинами, указанными в пункте 1. Отличие состоит в том, что ранее плагину удалось получить сведения о версиях из одного из репозиториев и сохранить их в кэш.
Ошибка Cant resolve artifacts version for projects: 'CUBA'. Check repository parameters
Если в списке версий выбрана версия ТЕЗИС или Холдинг, но при переходе на следующий шаг возникает ошибка:
Cant resolve artifacts version for projects: 'CUBA'. Check repository parameters
возможны следующие причины:
-
Gradle работает в режиме offline;
-
артефакты ТЕЗИС находятся в локальном репозитории, но отсутствует доступ к удаленному репозиторию;
-
в выбранных репозиториях отсутствуют необходимые артефакты ТЕЗИС или CUBA.
В списке отображаются версии, отсутствующие в выбранных репозиториях
Такая ситуация также связана с локальным кэшем. Ранее плагин получил сведения о версиях из одного из репозиториев и сохранил их. Поэтому в списке могут отображаться версии, которые в текущий момент отсутствуют в выбранных репозиториях или недоступны для загрузки.
В списке отсутствуют версии 5.0.5, 5.1.0, 5.2.0, 5.4.0 и 5.5.0
Отсутствие версий 5.0.5, 5.1.0, 5.2.0, 5.4.0 и 5.5.0 в списке является ожидаемым поведением. Эти версии не должны отображаться в списке доступных версий.