Ошибка при сохранении и обновлении сущности java.lang.NoClassDefFoundError: Could not initialize class com.haulmont.cuba.core.global.FtsConfigHelper

Добрый день!

Подскажите, пожалуйста, можно ли определить почему стала появляться такая ошибка

java.lang.NoClassDefFoundError: Could not initialize class com.haulmont.cuba.core.global.FtsConfigHelper

Ошибка появляется при попытке обновления или сохранения сущности. И из-за этой же ошибки сущность не может ни сохраниться, ни обновится.

Аддон Full Text Search установлен и переустановка не помогает исправить ошибку.
Так же я делала undeploy и deploy - тоже не помогает.

Полный текст ошибки:

17:49:27.808 ERROR com.haulmont.fts.core.jmx.FtsManager - Error
java.lang.NoClassDefFoundError: Could not initialize class com.haulmont.cuba.core.global.FtsConfigHelper
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$OnSaveEntityVisitor.enqueueForFts(PersistenceImplSupport.java:596) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$OnSaveEntityVisitor.visit(PersistenceImplSupport.java:552) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport.beforeStore(PersistenceImplSupport.java:237) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport.traverseEntities(PersistenceImplSupport.java:223) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$ContainerResourceSynchronization.beforeCommit(PersistenceImplSupport.java:409) ~[cuba-core-7.2.6.jar:7.2.6]
at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils.java:96) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:920) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:728) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:712) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.core.sys.TransactionImpl.commit(TransactionImpl.java:104) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.fts.core.app.FtsManager.executeReindexInTx(FtsManager.java:483) ~[fts-core-7.2.6.jar:7.2.6]
at com.haulmont.fts.core.app.FtsManager.reindexEntity(FtsManager.java:342) ~[fts-core-7.2.6.jar:7.2.6]
at com.haulmont.fts.core.app.FtsManager.reindexAll(FtsManager.java:383) ~[fts-core-7.2.6.jar:7.2.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.sun.proxy.$Proxy371.reindexAll(Unknown Source) ~[na:na]
at com.haulmont.fts.core.jmx.FtsManager.reindexAll(FtsManager.java:105) ~[fts-core-7.2.6.jar:7.2.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.security.sys.AuthenticationInterceptor.aroundInvoke(AuthenticationInterceptor.java:41) [cuba-core-7.2.6.jar:7.2.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.core.sys.MBeanInterceptor.aroundInvoke(MBeanInterceptor.java:39) [cuba-core-7.2.6.jar:7.2.6]
at sun.reflect.GeneratedMethodAccessor263.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.sun.proxy.$Proxy375.reindexAll(Unknown Source) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) [na:1.8.0_251]
at sun.reflect.GeneratedMethodAccessor48.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) [na:1.8.0_251]
at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1252) [na:1.8.0_251]
at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_251]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) [na:1.8.0_251]
at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1246) [na:1.8.0_251]
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1085) [na:1.8.0_251]
at org.springframework.jmx.export.SpringModelMBean.invoke(SpringModelMBean.java:90) [spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_251]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_251]
at com.haulmont.cuba.web.jmx.JmxControlBean.lambda$invokeOperation$7(JmxControlBean.java:384) [cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.jmx.JmxConnectionHelper.withConnection(JmxConnectionHelper.java:105) ~[cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.jmx.JmxControlBean.invokeOperation(JmxControlBean.java:373) [cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.app.ui.jmxcontrol.inspect.MbeanInspectWindow$1.run(MbeanInspectWindow.java:259) ~[cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.backgroundwork.LocalizedTaskWrapper.run(LocalizedTaskWrapper.java:57) ~[cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.gui.executors.impl.WebBackgroundWorker$WebTaskExecutor.call(WebBackgroundWorker.java:205) ~[cuba-web-7.2.6.jar:7.2.6]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_251]
at com.haulmont.cuba.web.gui.executors.impl.WebBackgroundWorker$WebTaskExecutor.lambda$startExecution$1(WebBackgroundWorker.java:376) ~[cuba-web-7.2.6.jar:7.2.6]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_251]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_251]

Добрый день,

По приведенному исключению не видно, почему “Could not initialize class com.haulmont.cuba.core.global.FtsConfigHelper”.

Нужно перезагрузить сервер и смотреть полный лог, скорее всего ошибка падает на старте приложения.

Добрый день, Александр.

Надеюсь я вас правильно поняла и вот лог из Catalina при загрузке сервера

Using CATALINA_BASE: “C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat”
Using CATALINA_HOME: “C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat”
Using CATALINA_TMPDIR: “C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\temp”
Using JRE_HOME: “C:/Program Files/Java/jdk1.8.0_251”
Using CLASSPATH: “C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\bin\bootstrap.jar;C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\bin\tomcat-juli.jar”
Listening for transport dt_socket at address: 8787
Nov 10, 2020 10:12:48 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_251\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Sennheiser\SoftphoneSDK;C:\Program Files\OpenVPN\bin;C:\Program Files\PuTTY;C:\Program Files\Java\jdk-11.0.4\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs;C:\WINDOWS\System32\OpenSSH;C:\Users\e.korobova\AppData\Local\Microsoft\WindowsApps;C:\Users\e.korobova\AppData\Roaming\npm;;.]
Nov 10, 2020 10:12:49 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-nio-8080”]
Nov 10, 2020 10:12:49 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-nio-8009”]
Nov 10, 2020 10:12:49 AM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [1,339] milliseconds
Nov 10, 2020 10:12:49 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Nov 10, 2020 10:12:49 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.27]
Nov 10, 2020 10:12:49 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\webapps\app]
LogbackConfigurator INFO Setting up CUBA default logging configuration
LogbackConfigurator INFO Found resource [file:/C:/Users/e.korobova/StudioProjects/project20201105/deploy/tomcat/…/app_home/logback.xml]
10:12:57.711 INFO waffle.apache.NegotiateAuthenticator - [waffle.apache.NegotiateAuthenticator] started
10:12:58.274 INFO c.h.c.c.s.AbstractWebAppContextLoader - Initializing ‘web’ block, servlet context path: /app
10:12:58.528 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, de.balvi.cuba.declarativecontrollers, com.haulmont.addon.grapesjs, org.strangeway.responsive, com.haulmont.reports, com.haulmont.charts, com.haulmont.bpm, de.diedavids.cuba.wizard, de.diedavids.cuba.runtimediagnose, de.diedavids.cuba.dataimport, com.haulmont.addon.emailtemplates, com.haulmont.addon.dashboard, com.haulmont.addon.dashboardchart, com.haulmont.fts]
10:12:58.597 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:com/company/project/web-app.properties
10:12:58.612 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from file:C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat/…/app_home/local.app.properties
10:12:58.644 INFO c.h.c.c.s.AbstractWebAppContextLoader - cuba.webContextName: app
10:12:58.759 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on web module completed successfully
10:13:04.184 INFO c.h.c.c.s.r.d.StaticServerSelector - Server URLs: [http://localhost:8080/app-core/remoting]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [cuba_AuthenticationService, cuba_TrustedClientService, cuba_ServerInfoService, cuba_UserSettingService, cuba_UserManagementService, cuba_DataService, cuba_ConfigStorageService, cuba_PersistenceManagerService, cuba_LockService, cuba_UserSessionService, cuba_FoldersService, cuba_EmailService, cuba_FileStorageService, cuba_EntitySnapshotService, cuba_UniqueNumbersService, cuba_LocalizedMessageService, cuba_ResourceService, cuba_ScheduledTasksService, cuba_EntityLogService, cuba_TestingService, cuba_DomainDescriptionService, cuba_RelatedEntitiesService, cuba_EntitySqlGenerationService, cuba_NumberIdService, cuba_QueryResultsService, cuba_DynamicAttributesCacheService, cuba_EntityRestoreService, cuba_LocalFileExchangeService, cuba_EntityImportExportService, cuba_ConstraintLocalizationService, cuba_AttributeAccessService, cuba_ExceptionReportService, cuba_BulkEditorDataService, cuba_PersistenceSecurityService, cuba_AccessGroupsService, cuba_AttributeOptionsLoaderService, cuba_RolesService, cuba_SecurityScopesService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [report_ReportService, report_ReportWizardService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [bpm_ProcessRepositoryService, bpm_ProcessRuntimeService, bpm_ProcessVariablesService, bpm_ProcessFormService, bpm_ProcessMessagesService, bpm_ModelService, bpm_StencilSetService, bpm_BpmEntitiesService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [ddcrd_SqlConsoleService, ddcrd_DiagnoseFileValidationService, ddcrd_GroovyConsoleService, ddcrd_DiagnoseWizardResultService, ddcrd_DiagnoseExecutionLogService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [ddcdi_GenericDataImporterService, ddcdi_ImportWizardService, ddcdi_UniqueEntityFinderService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [emailtemplates_OutboundTemplateService, emailtemplates_TemplateParametersExtractorService, emailtemplates_TemplateConverterService]
10:13:04.218 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [cuba_FtsService, cuba_HitInfoLoaderService]
10:13:07.760 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService ‘scheduler’
10:13:11.007 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app.cuba:type=ConfigStorage, app.cuba:type=CachingFacade, app.cuba:type=FileUploading, app.cuba:type=JmxNodeIdentifier, app.cuba:type=JmxLogControl, app.cuba:type=ClassLoaderManager, app.cuba:type=StatisticsCounter]
10:13:11.501 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
10:13:12.338 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 837 ms
10:13:12.713 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
10:13:12.759 INFO c.h.c.web.sys.CubaDispatcherServlet - Initializing Servlet ‘dispatcher’
10:13:13.315 INFO c.h.c.web.sys.CubaDispatcherServlet - Completed initialization in 556 ms
Nov 10, 2020 10:13:13 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\webapps\app] has finished in [23,458] ms
Nov 10, 2020 10:13:13 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\webapps\app-core]
10:13:17.896 INFO c.h.c.c.s.AbstractWebAppContextLoader - Initializing ‘core’ block, servlet context path: /app-core
10:13:17.988 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, com.haulmont.addon.grapesjs, de.balvi.cuba.declarativecontrollers, org.strangeway.responsive, com.haulmont.reports, com.haulmont.charts, com.haulmont.bpm, de.diedavids.cuba.wizard, de.diedavids.cuba.runtimediagnose, com.haulmont.addon.emailtemplates, de.diedavids.cuba.dataimport, com.haulmont.addon.dashboard, com.haulmont.addon.dashboardchart, com.haulmont.fts]
10:13:18.017 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:com/company/project/app.properties
10:13:18.017 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from file:C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat/…/app_home/local.app.properties
10:13:18.017 INFO c.h.c.c.s.AbstractWebAppContextLoader - cuba.webContextName: app-core
10:13:18.033 INFO c.h.cuba.core.sys.AppContextLoader - DbmsType of the main database is set to mssql2012
10:13:18.048 INFO c.h.c.c.s.e.DataStoresCheck - Checking connection to data store Main
10:13:19.387 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on core module completed successfully
10:13:19.842 INFO c.h.c.c.s.p.MappingFileCreator - Creating file C:\Users\e.korobova\StudioProjects\project20201105\deploy\app_home\app-core\work\orm.xml
10:13:19.857 INFO c.h.c.c.s.p.PersistenceConfigProcessor - Creating file C:\Users\e.korobova\StudioProjects\project20201105\deploy\app_home\app-core\work\persistence.xml
10:13:19.888 INFO c.h.c.c.s.p.PersistenceConfigProcessor - Creating file C:\Users\e.korobova\StudioProjects\project20201105\deploy\app_home\app-core\work\sccm-persistence.xml
10:13:29.207 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService ‘scheduler’
10:13:33.571 INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
10:13:35.744 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.cuba:type=PersistenceManager, app-core.cuba:type=ConfigStorage, app-core.cuba:type=UserSessions, app-core.cuba:type=UniqueNumbers, app-core.cuba:type=Emailer, app-core.cuba:type=EntityLog, app-core.cuba:type=FileStorage, app-core.cuba:type=LockManager, app-core.cuba:type=CachingFacade, app-core.cuba:type=ClusterManager, app-core.cuba:type=ScriptingManager, app-core.cuba:type=ServerInfo, app-core.cuba:type=Scheduling, app-core.cuba:type=PasswordEncryptionSupport, app-core.cuba:type=JmxNodeIdentifier, app-core.cuba:type=JmxLogControl, app-core.cuba:type=ClassLoaderManager, app-core.cuba:type=StatisticsCounter, app-core.cuba:type=BruteForceProtection, app-core.cuba:type=QueryCacheSupport]
10:13:36.251 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.reports:type=CubaOfficeIntegration, app-core.reports:type=ReportImportExport, app-core.reports:type=ReportingMigrator]
10:13:36.306 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.bpm:type=MessagesCache]
10:13:36.332 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.fts:type=FtsManager, app-core.fts:type=QueryCacheStats]
10:13:36.378 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
10:13:36.860 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 481 ms
10:13:41.125 INFO c.h.cuba.core.app.ConfigStorage - Loading DB-stored app properties cache
10:13:41.355 INFO c.h.c.s.a.r.PredefinedRoleDefinitionRepository- Initializing predefined role definitions
10:13:41.355 INFO c.h.c.s.a.r.PredefinedRoleDefinitionRepository- Security subsystem version is 1. Predefined role definitions will not be loaded.
10:13:41.397 INFO c.h.c.c.s.DefaultPermissionValuesConfig - Initializing default permission values
10:13:41.627 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: a7447eeb-de77-2b64-aded-44aa47846891 [anonymous]
10:13:41.642 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
10:13:41.642 INFO c.h.c.c.sys.remoting.RemotingServlet - Initializing Servlet ‘remoting’
10:13:41.696 INFO c.h.c.c.s.r.RemoteServicesBeanCreator - Configuring remote services
10:13:42.195 INFO c.h.c.c.sys.remoting.RemotingServlet - Completed initialization in 553 ms
Nov 10, 2020 10:13:42 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [C:\Users\e.korobova\StudioProjects\project20201105\deploy\tomcat\webapps\app-core] has finished in [28,844] ms
Nov 10, 2020 10:13:42 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-nio-8080”]
Nov 10, 2020 10:13:42 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-nio-8009”]
Nov 10, 2020 10:13:42 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in [52,423] milliseconds
10:13:42.673 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: 4fe2c8a9-c952-2def-7bba-33e4cd73e034 [admin]

Хм, как странно. Сегодня ошибка пока не возникает.
Странная ситуация. Буду следить за логами ещё.

Сегодня ошибка вернулась сразу после запуска приложения, в первую попытку создания сущности.

Лог от загрузки приложения и до ошибки:

Using CATALINA_BASE: “C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat”
Using CATALINA_HOME: “C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat”
Using CATALINA_TMPDIR: “C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\temp”
Using JRE_HOME: “C:/Program Files/Java/jdk1.8.0_251”
Using CLASSPATH: “C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\bin\bootstrap.jar;C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\bin\tomcat-juli.jar”
Listening for transport dt_socket at address: 8787
Nov 23, 2020 11:06:24 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk1.8.0_251\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Sennheiser\SoftphoneSDK;C:\Program Files\OpenVPN\bin;C:\Program Files\PuTTY;C:\Program Files\Java\jdk-11.0.4\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs;C:\WINDOWS\System32\OpenSSH;C:\Users\e.korobova\AppData\Local\Microsoft\WindowsApps;C:\Users\e.korobova\AppData\Roaming\npm;;.]
Nov 23, 2020 11:06:25 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-nio-8080”]
Nov 23, 2020 11:06:25 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-nio-8009”]
Nov 23, 2020 11:06:25 AM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [2,717] milliseconds
Nov 23, 2020 11:06:25 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Nov 23, 2020 11:06:25 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.27]
Nov 23, 2020 11:06:25 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\webapps\app]
LogbackConfigurator INFO Setting up CUBA default logging configuration
LogbackConfigurator INFO Found resource [file:/C:/Users/e.korobova/StudioProjects/myproject20201105/deploy/tomcat/…/app_home/logback.xml]
11:06:28.677 INFO waffle.apache.NegotiateAuthenticator - [waffle.apache.NegotiateAuthenticator] started
11:06:29.863 INFO c.h.c.c.s.AbstractWebAppContextLoader - Initializing ‘web’ block, servlet context path: /app
11:06:30.372 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, de.balvi.cuba.declarativecontrollers, com.haulmont.addon.grapesjs, org.strangeway.responsive, com.haulmont.reports, com.haulmont.charts, com.haulmont.bpm, com.haulmont.fts, de.diedavids.cuba.wizard, de.diedavids.cuba.runtimediagnose, de.diedavids.cuba.dataimport, com.haulmont.addon.emailtemplates, com.haulmont.addon.dashboard, com.haulmont.addon.dashboardchart]
11:06:30.485 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:com/company/myproject/web-app.properties
11:06:30.498 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from file:C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat/…/app_home/local.app.properties
11:06:30.532 INFO c.h.c.c.s.AbstractWebAppContextLoader - cuba.webContextName: app
11:06:30.724 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on web module completed successfully
11:06:38.334 INFO c.h.c.c.s.r.d.StaticServerSelector - Server URLs: [http://localhost:8080/app-core/remoting]
11:06:38.378 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [cuba_AuthenticationService, cuba_TrustedClientService, cuba_ServerInfoService, cuba_UserSettingService, cuba_UserManagementService, cuba_DataService, cuba_ConfigStorageService, cuba_PersistenceManagerService, cuba_LockService, cuba_UserSessionService, cuba_FoldersService, cuba_EmailService, cuba_FileStorageService, cuba_EntitySnapshotService, cuba_UniqueNumbersService, cuba_LocalizedMessageService, cuba_ResourceService, cuba_ScheduledTasksService, cuba_EntityLogService, cuba_TestingService, cuba_DomainDescriptionService, cuba_RelatedEntitiesService, cuba_EntitySqlGenerationService, cuba_NumberIdService, cuba_QueryResultsService, cuba_DynamicAttributesCacheService, cuba_EntityRestoreService, cuba_LocalFileExchangeService, cuba_EntityImportExportService, cuba_ConstraintLocalizationService, cuba_AttributeAccessService, cuba_ExceptionReportService, cuba_BulkEditorDataService, cuba_PersistenceSecurityService, cuba_AccessGroupsService, cuba_AttributeOptionsLoaderService, cuba_RolesService, cuba_SecurityScopesService]
11:06:38.393 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [report_ReportService, report_ReportWizardService]
11:06:38.393 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [bpm_ProcessRepositoryService, bpm_ProcessRuntimeService, bpm_ProcessVariablesService, bpm_ProcessFormService, bpm_ProcessMessagesService, bpm_ModelService, bpm_StencilSetService, bpm_BpmEntitiesService]
11:06:38.393 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [cuba_FtsService, cuba_HitInfoLoaderService]
11:06:38.393 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [ddcrd_SqlConsoleService, ddcrd_DiagnoseFileValidationService, ddcrd_GroovyConsoleService, ddcrd_DiagnoseWizardResultService, ddcrd_DiagnoseExecutionLogService]
11:06:38.394 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [ddcdi_GenericDataImporterService, ddcdi_ImportWizardService, ddcdi_UniqueEntityFinderService]
11:06:38.395 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [emailtemplates_OutboundTemplateService, emailtemplates_TemplateParametersExtractorService, emailtemplates_TemplateConverterService]
11:06:38.395 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [myproject_BpmService, myproject_EmailService, myproject_UtilService, myproject_DefaultValuesService, myproject_SoftLicCounterService, myproject_PortfolioService, myproject_InteractionService, myproject_StatusMappingService, myproject_WorkGroupService, myproject_RequestService, myproject_TaskService, myproject_NatureService, myproject_BgEventService, myproject_BgRuleService, myproject_EntityValidationService, myproject_EntityService, myproject_BarcodeService, myproject_ModelService, myproject_StockLineService, myproject_TemplateService, myproject_EntitySettingService, myproject_ScreenRuleService, myproject_ProfileService, myproject_WidgetService, myproject_RestDsService, myproject_UserExtService, myproject_DirectLinkService]
11:06:43.312 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService ‘scheduler’
11:06:48.042 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app.cuba:type=ConfigStorage, app.cuba:type=CachingFacade, app.cuba:type=FileUploading, app.cuba:type=JmxNodeIdentifier, app.cuba:type=JmxLogControl, app.cuba:type=ClassLoaderManager, app.cuba:type=StatisticsCounter]
11:06:48.698 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
11:06:49.914 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 1216 ms
11:06:50.423 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
11:06:50.493 INFO c.h.c.web.sys.CubaDispatcherServlet - Initializing Servlet ‘dispatcher’
11:06:51.398 INFO c.h.c.web.sys.CubaDispatcherServlet - Completed initialization in 905 ms
Nov 23, 2020 11:06:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\webapps\app] has finished in [25,544] ms
Nov 23, 2020 11:06:51 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\webapps\app-core]
11:06:52.131 INFO c.h.c.c.s.AbstractWebAppContextLoader - Initializing ‘core’ block, servlet context path: /app-core
11:06:52.283 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, com.haulmont.addon.grapesjs, de.balvi.cuba.declarativecontrollers, org.strangeway.responsive, com.haulmont.reports, com.haulmont.charts, com.haulmont.bpm, com.haulmont.fts, de.diedavids.cuba.wizard, de.diedavids.cuba.runtimediagnose, com.haulmont.addon.emailtemplates, de.diedavids.cuba.dataimport, com.haulmont.addon.dashboard, com.haulmont.addon.dashboardchart]
11:06:52.320 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:com/company/myproject/app.properties
11:06:52.322 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from file:C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat/…/app_home/local.app.properties
11:06:52.324 INFO c.h.c.c.s.AbstractWebAppContextLoader - cuba.webContextName: app-core
11:06:52.347 INFO c.h.cuba.core.sys.AppContextLoader - DbmsType of the main database is set to mssql2012
11:06:52.394 INFO c.h.c.c.s.e.DataStoresCheck - Checking connection to data store Main
11:06:53.794 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on core module completed successfully
11:06:54.412 INFO c.h.c.c.s.p.MappingFileCreator - Creating file C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\app_home\app-core\work\orm.xml
11:06:54.432 INFO c.h.c.c.s.p.PersistenceConfigProcessor - Creating file C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\app_home\app-core\work\persistence.xml
11:06:54.497 INFO c.h.c.c.s.p.PersistenceConfigProcessor - Creating file C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\app_home\app-core\work\sccm-persistence.xml
11:07:08.677 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService ‘scheduler’
11:07:16.934 INFO o.a.engine.impl.ProcessEngineImpl - ProcessEngine default created
11:07:19.841 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.cuba:type=PersistenceManager, app-core.cuba:type=ConfigStorage, app-core.cuba:type=UserSessions, app-core.cuba:type=UniqueNumbers, app-core.cuba:type=Emailer, app-core.cuba:type=EntityLog, app-core.cuba:type=FileStorage, app-core.cuba:type=LockManager, app-core.cuba:type=CachingFacade, app-core.cuba:type=ClusterManager, app-core.cuba:type=ScriptingManager, app-core.cuba:type=ServerInfo, app-core.cuba:type=Scheduling, app-core.cuba:type=PasswordEncryptionSupport, app-core.cuba:type=JmxNodeIdentifier, app-core.cuba:type=JmxLogControl, app-core.cuba:type=ClassLoaderManager, app-core.cuba:type=StatisticsCounter, app-core.cuba:type=BruteForceProtection, app-core.cuba:type=QueryCacheSupport]
11:07:20.406 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.reports:type=CubaOfficeIntegration, app-core.reports:type=ReportImportExport, app-core.reports:type=ReportingMigrator]
11:07:20.454 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.bpm:type=MessagesCache]
11:07:20.475 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.fts:type=FtsManager, app-core.fts:type=QueryCacheStats]
11:07:20.518 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
11:07:21.136 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 617 ms
11:07:28.023 INFO c.h.cuba.core.app.ConfigStorage - Loading DB-stored app properties cache
11:07:28.298 INFO c.h.c.s.a.r.PredefinedRoleDefinitionRepository- Initializing predefined role definitions
11:07:28.299 INFO c.h.c.s.a.r.PredefinedRoleDefinitionRepository- Security subsystem version is 1. Predefined role definitions will not be loaded.
11:07:28.331 INFO c.h.c.c.s.DefaultPermissionValuesConfig - Initializing default permission values
11:07:28.647 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: 3591a485-c1b3-9a36-0e7b-f3c0db4f1c08 [anonymous]
11:07:28.650 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
11:07:28.655 INFO c.h.c.c.sys.remoting.RemotingServlet - Initializing Servlet ‘remoting’
11:07:28.711 INFO c.h.c.c.s.r.RemoteServicesBeanCreator - Configuring remote services
11:07:29.414 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: ffe55385-d815-482d-d57a-7df8581e71b5 [admin]
11:07:29.447 INFO c.h.c.c.sys.remoting.RemotingServlet - Completed initialization in 792 ms
Nov 23, 2020 11:07:29 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [C:\Users\e.korobova\StudioProjects\myproject20201105\deploy\tomcat\webapps\app-core] has finished in [38,007] ms
Nov 23, 2020 11:07:29 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-nio-8080”]
Nov 23, 2020 11:07:29 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-nio-8009”]
Nov 23, 2020 11:07:29 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in [63,683] milliseconds
11:07:49.813 INFO waffle.apache.NegotiateAuthenticator - successfully logged in user: INLINEGROUP\e.korobova
11:07:49.860 WARN c.v.s.DefaultDeploymentConfiguration -
=================================================================
Vaadin is running in DEBUG MODE.
Add productionMode=true to web.xml to disable debug features.
To show debug window, add ?debug to your application URL.
=================================================================
11:07:52.496 INFO c.h.cuba.gui.config.WindowConfig - WindowConfig initialized in 423 ms
11:07:54.768 INFO c.c.myproject.web.screens.ExtLoginScreen - Выполняется базовый вход в систему с помощью ввода логина/пароля для внешнего пользователя e.korobova
11:09:17.954 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: bbd65f2b-50a7-2361-ff96-cac403112566 [e.korobova]
11:09:19.347 INFO c.h.c.c.sys.AbstractViewRepository - Initializing views
11:09:28.610 INFO c.h.c.c.sys.AbstractViewRepository - Initializing views
11:09:34.086 WARN c.h.c.web.sys.CubaApplicationServlet - Too long request processing [16881 ms]: ip=0:0:0:0:0:0:0:1, url=/app/UIDL/
11:11:40.096 WARN c.h.c.web.sys.CubaApplicationServlet - Too long request processing [5671 ms]: ip=0:0:0:0:0:0:0:1, url=/app/UIDL/
11:11:54.366 ERROR c.h.cuba.core.sys.ServiceInterceptor - Exception:
java.lang.NoClassDefFoundError: Could not initialize class com.haulmont.cuba.core.global.FtsConfigHelper
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$OnSaveEntityVisitor.enqueueForFts(PersistenceImplSupport.java:596) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$OnSaveEntityVisitor.visit(PersistenceImplSupport.java:552) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport.beforeStore(PersistenceImplSupport.java:237) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport.traverseEntities(PersistenceImplSupport.java:223) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.sys.persistence.PersistenceImplSupport$ContainerResourceSynchronization.beforeCommit(PersistenceImplSupport.java:409) ~[cuba-core-7.2.6.jar:7.2.6]
at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCommit(TransactionSynchronizationUtils.java:96) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:920) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:728) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:712) ~[spring-tx-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.core.sys.TransactionImpl.commit(TransactionImpl.java:104) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.app.RdbmsStore.commit(RdbmsStore.java:552) ~[cuba-core-7.2.6.jar:7.2.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62) ~[spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.sun.proxy.$Proxy519.commit(Unknown Source) ~[na:na]
at com.haulmont.cuba.core.app.DataManagerBean.commit(DataManagerBean.java:188) ~[cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.core.app.DataServiceBean.commit(DataServiceBean.java:41) ~[cuba-core-7.2.6.jar:7.2.6]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) ~[spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) ~[spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.core.sys.ServiceInterceptor.aroundInvoke(ServiceInterceptor.java:90) ~[cuba-core-7.2.6.jar:7.2.6]
at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) [spring-aop-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.sun.proxy.$Proxy306.commit(Unknown Source) [na:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at com.haulmont.cuba.core.sys.remoting.LocalServiceInvokerImpl.invoke(LocalServiceInvokerImpl.java:94) [cuba-core-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.sys.remoting.LocalServiceProxy$LocalServiceInvocationHandler.invoke(LocalServiceProxy.java:159) [cuba-web-7.2.6.jar:7.2.6]
at com.sun.proxy.$Proxy37.commit(Unknown Source) [na:na]
at com.haulmont.cuba.client.sys.DataManagerClientImpl.commit(DataManagerClientImpl.java:100) [cuba-client-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.model.impl.DataContextImpl.commitToDataManager(DataContextImpl.java:673) [cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.model.impl.DataContextImpl.performCommit(DataContextImpl.java:651) [cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.model.impl.DataContextImpl.commit(DataContextImpl.java:614) [cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.screen.StandardEditor.lambda$commitChanges$4(StandardEditor.java:423) [cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.screen.StandardEditor.commitChanges(StandardEditor.java:438) [cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.screen.StandardEditor.closeWithCommit(StandardEditor.java:587) [cuba-gui-7.2.6.jar:7.2.6]
at com.company.myproject.web.screens.StandardEditorBase.commitAndClose(StandardEditorBase.java:247) ~[app-web-0.1-SNAPSHOT.jar:na]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.2.6.jar:7.2.6]
at com.haulmont.cuba.gui.components.actions.BaseAction.actionPerform(BaseAction.java:222) ~[cuba-gui-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.gui.components.WebButton.buttonClicked(WebButton.java:67) ~[cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.widgets.CubaButton.fireClick(CubaButton.java:76) ~[cuba-web-widgets-7.2.6.jar:na]
at com.vaadin.ui.Button$1.click(Button.java:57) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_251]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_251]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_251]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_251]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:153) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:115) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(ServerRpcHandler.java:431) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(ServerRpcHandler.java:396) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:260) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:82) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1578) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:425) ~[vaadin-server-8.9.2-13-cuba.jar:8.9.2-13-cuba]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:329) ~[cuba-web-7.2.6.jar:7.2.6]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:215) ~[cuba-web-7.2.6.jar:7.2.6]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.27]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.27]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.27]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) ~[spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]
at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:93) ~[cuba-web-7.2.6.jar:7.2.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:9.0.27]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:9.0.27]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.27]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) ~[catalina.jar:9.0.27]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:9.0.27]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:9.0.27]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-coyote.jar:9.0.27]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:9.0.27]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861) ~[tomcat-coyote.jar:9.0.27]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1579) ~[tomcat-coyote.jar:9.0.27]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.27]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_251]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_251]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.27]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_251]

К сожалению, никакой дополнительной информации в приложенном вами журнале не видно. Все чистенько.
Особых догадок нет.
Может быть, какая-то из дополнительных библиотек, подключенных к проекту, вызывает проблемы с библиотеками FTS аддона. Например waffle.apache.NegotiateAuthenticator, которая засветилась в логе.

Кстати, на странице readme https://github.com/Waffle/waffle#how-do-i-resolve-jna-noclassdeffound-errors прямо упоминают о возможности встретить эту ошибку.

Спасибо,что посмотрели лог и спасибо за наводку к документации Waffle.

Эту ошибку я решаю удалением папки deploy…

В классе com.haulmont.cuba.core.global.FtsConfigHelper статический блок инициализации. В случае, если статическая инициализация не проходит и вылезает ошибка NoClassDefFoundError. Попробуйте пройти дебагом статическую инициализацию в данном классе и посмотреть ошибку, которая вылетает и мешает инициализироваться классу.

Добрый день.
Спасибо за совет. Стала дебажить. Поставила точку внутри try у static. Три раза делала рестарт, попала в точку только один раз. Хотела спросить - это нормальное поведение?

это пока единственная ошибка, которую я встречаю

image

Добрый день.
У меня тоже периодически возникает эта ошибка (мы на одном проекте).
В процессе авторизации мой дебаг падает в 37 строку. на 40 не доходит, ошибок пока нет.
image

Гет также срабатывает несколько раз, но исключений не возникает (на 52 не падает):
image

В момент работы с записью (пробую удалить) мой дебаг не падает ни на одну из вышеуказанных на скриншоте точек дебага, а ошибка возникает.

Удаление директорий деплоя не помогает.
Undeploy не помогает. gradle resync не помогает.
Пересоздание проекта из мастера не помогает.
fts.enable в app-properties не помогает.
Переустановка аддона FTS не помогает.

Версия 7.2.6

Добавим дополнительное логирование в следующием релизе платформы, что происходит некорретно сейчас сказать трудно.

Хорошо, спасибо.
Подскажите, могу я как то сейчас отключить FTS, не отключая аддона, чтобы ошибки не возникали?
Я выставил значение fts.enable = false. В консоли JMX оно обновилось, но ошибка сохраняется.
image

Это не поможет. Проблема, в том что класс в котором находятся свойства для FTS не может быть загружен (по каким то причинам), соответсвенно далее проблема описанная в данном топике. Единственный вариант не подключать модуль FTS.
Я так понимаю проблема плавающая - если сделать рестарт системы, то она пропадает. В этом случае, как временное решение нужно выполнять рестарт системы.

Не подскажете ваш деплоимент приложения? WAR/UberJar или раздельный web/core

Андрей,
Добрый вечер.

Ошибка возникает при деплое через Cuba Studio, а также при сборке war файла.