Пропало меню CUBA в Cuba Studio

Добрый день!

Работал с проектом и … похоже что-то сделал при манипуляции с файлами и в Студии открывается проект без меню CUBA и без пункта CUBA иерархия проекта. Пробовал импорт, но ничего не получилось.

Куда смотреть?

Заранее спасибо.

Добрый день,
Во-первых, проверьте что вы открываете проект через файл build.gradle.

Далее, вызовите обновление gradle проекта: справа есть Tool Window “Gradle” -> кнопка “Reimport all gradle projects”.

Еще можете попробовать почистить проектные файлы IDEA, удалив папку .idea в каталоге проекта.

К сожалению не сработало. Все без изменений.

Попробуйте создать новый проект в Studio с нуля, на той же версии CUBA.
Просто чтобы проверить, что плагин работает корректно и CUBA-меню, дерево проекта для него показывается.

Потом сравните файлы build.gradle в вашем проекте и в свеже созданном, нет ли там различий.

Еще можно посмотреть в журнал IDEA (главное меню -> Help -> Show Log in File Manager -> файл idea.log. Может там будут какие-нибудь ошибки, исключения.

Так же хочу добавить, что мы рекомендуем использовать систему контроля версий (Git например), в которой хранится весь проект. При ее использовании в случае непреднамеренной порчи файлов легко откатиться назад до работавшей версии.

Гит конечно стоит и активно пользуется. В том числе удаленные репозитории.

Наверное проблема более глубоко: Cuba Studio уже не создает даже кубинский пустой проект. Возможно проблема в глобальных настройках gradle? Убивать $home/.gradle не приводит к результату: просто все грохается :slight_smile:

Коллеги,
что интересно: создал нового пользователя MacOs, переключился на него и клонировал с удаленного репозитория проект. Проект “зашел” нормально, меню появилось.
То есть - где-то Студия или gradle оставили “след”, который неправильно сформировал ошибку.
Тогда вопрос: где студия/gradle оставляет “следы”, помимо каталога проекта и как эти “следы” вычистить?
PS: студию переставлял и всякие $home/.gradle стирал. Проблемы из-за этого усугубились: проект перестал собираться совсем.

Добрый день,

Что значит - не создает? Вы можете приложить скриншот, как это выглядит?

Может после импорта проекта на экране появляются ошибки?

Также посмотрите журнал idea.log доступный из меню -> Help -> Show Log in File Manager. Может там есть какие-то сообщения об ошибках или исключения.

Проверьте что у вас задана хотя бы одна Java SDK (File -> Project Structure -> SDKs -> должна быть одна 1.8 или 11).

Конечно. Сдк есть при создании проекта. Возможно Java 13 - это не всегда хорошо, но я делал проект до этого на этих настройках.
В логах идеи есть один эксепшн: om.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 403. Status=403, Url=https://download.jetbrains.com/idea/project_templates/CS_templates.xml

09 44

Java 13 сейчас не поддерживается в CUBA, не нужно её использовать. Если не уверены, какую версию выбрать, скачайте Java 11.

На скриншоте почему-то справа отсутствует панель Gradle. Посмотрите в File -> Settings -> Plugins. Должны быть включены плагины CUBA и Gradle.

Также попробуйте открыть через File -> Open файл build.gradle в проекте. IDEA / CUBA Studio должны предлагать в диалоге “Open as Project”.

Решил вопрос радикально путем создания еще одного профиля и миграции в него. Скорее всего, действительно, вся проблема в неверном построении кэшей graddle в общем каталоге $home/.graddle. Перестройка этих кешей не привела, правда, к результату, а далее копать не стал, просто перелез на другой профиль.
Все заработало.