Приветсвую!
Имеется небольшой проект на 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
Может есть варианты решения? Или хотя бы направление?