Добрый день.
При добавлении (или импорте) папок приложений в панель папок на главном экране если приложение запущено из IDEA все работает нормально. Если собрать UBERjar и запустить приложение (работает с той же базой что и идея), то после попытки логина получаем ошибку:
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
Заходим в приложение через идею, удаляем созданные папки приложения (экземпляр UBERjar продолжает висеть на соседнем порту с сообщением об ошибке).
В экземпляре UberJar осуществляем повторную попытку входа и все заходит нормально.
Если кратко - при работе приложения в UberJar не получается создавать папки приложения.
Версия 7.2.5.
В конфигах значения указаны
cuba.web.foldersPaneEnabled = true
cuba.web.appFoldersRefreshPeriodSec = 10
cuba.web.foldersPaneVisibleByDefault = true
app.log (40.9 КБ)
Добрый день,
Из приложенного вами app.log:
2020-06-25 17:39:02.393 WARN [main] com.haulmont.cuba.core.sys.environmentcheck.EnvironmentChecksRunner -
====================================================================
Some environment checks failed on core module:
Unsupported Java version detected: 14; Cuba supports Java 8, 9 or 11
====================================================================
Действительно дело оказалось в 14 яве. При этом другие проекты в которых папки приложений не создавались так же ругались на версию при разворачивании, но функциональности своей не теряли поэтому внимание на это не обращал. Откатил в=яву до 8 версии. Все заработало