Ошибка запуска UberJAR

Приветсвую!

Имеется небольшой проект на Cuba, версия 7.2.13.
При запуске приложения из Idea с установленным плагином - проблем нет, работает как часы.
Однако, если упаковать проект в UberJAR и запустить на сервере - возникает ошибка:
ERROR [main] com.haulmont.cuba.core.sys.AbstractWebAppContextLoader - Error initializing application
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘diadocController’: Unsatisfied dependency expressed through field ‘diadocAuthClientService’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘gatediadoc_DiadocAuthClientService’ defined in URL [jar:file:/opt/gatediadoc/gatediadoc.jar!/LIB-INF/shared/ru/gptrans/gatediadoc/service/DiadocAuthClientServiceBean.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [ru.gptrans.gatediadoc.service.DiadocAuthClientServiceBean] from ClassLoader [Shared com.haulmont.uberjar.UberJarURLClassLoader@4e04a765]

Caused by: java.lang.NoClassDefFoundError: com/haulmont/cuba/core/config/Config
at java.base/java.lang.ClassLoader.defineClass1(Native Method) ~[na:na]
at java.base/java.lang.ClassLoader.defineClass(Unknown Source) ~[na:na]
at java.base/java.security.SecureClassLoader.defineClass(Unknown Source) ~[na:na]
at java.base/java.net.URLClassLoader.defineClass(Unknown Source) ~[na:na]
at java.base/java.net.URLClassLoader$1.run(Unknown Source) ~[na:na]
at java.base/java.net.URLClassLoader$1.run(Unknown Source) ~[na:na]
at java.base/java.security.AccessController.doPrivileged(Native Method) ~[na:na]
at java.base/java.net.URLClassLoader.findClass(Unknown Source) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
at java.base/java.lang.Class.getDeclaredFields0(Native Method) ~[na:na]
at java.base/java.lang.Class.privateGetDeclaredFields(Unknown Source) ~[na:na]
at java.base/java.lang.Class.getDeclaredFields(Unknown Source) ~[na:na]
at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:729) ~[shared/:na]
… 60 common frames omitted
Caused by: java.lang.ClassNotFoundException: com.haulmont.cuba.core.config.Config
at java.base/java.net.URLClassLoader.findClass(Unknown Source) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[na:na]
… 74 common frames omitted

Может есть варианты решения? Или хотя бы направление?

Обратил внимание на расположение папок с классами в собранных jar-файлах.
Из Idea - bean из core размещены в папке app-core.
При сборке под openjdk файлы проекта попали в shared.

В первом случае используется java11, во втором openjdk так же 11й версии.

Не могли бы вы приложить тестовый проект воспроизводящий проблему?
На вновь созданном проекте проблема не воспроизводится, возможно есть какие то проблемы в настройках файла build.gradle, которые приводят к неправильному копированию файлов.

Здравствуйте!

Сформировать тестовый проект не получается, с ними все замечательно.
Могу приложить build.gradle проблемного проектаbuild.gradle (5.8 КБ)

Блок в build.gradle, отвечающий за версию некорректно обрабатывался.
Жесткое указание версии решило проблему