I have repeated this twice now to confirm it is reproducible. I want to upgrade from 7.0.9 to 7.1.1 to take advantage of the new Input Dialog. I am using a Mac and my other developer is using a Windows 10 PC. We both updated our project from the same git repo from scratch, she can open the project and change the platform version from 7.0.9 to 7.1.1 and open and run the project via both Intellij and just using gradlew.bat with a clean deploy successfully.
I perform the same upgrade on my Mac from 7.0.9 to 7.1.1 from the same source code and everything looks good. The project builds and runs in debug, but before the login screen is shown, the browser dumps an error message. I have included the full catalina.out with the startup steps in case that helps.
Any pointers on what maybe going on are appreciated.
Listening for transport dt_socket at address: 8787
Sep 26, 2019 6:16:43 PM 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: [/Users/mwhy/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.]
Sep 26, 2019 6:16:43 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Sep 26, 2019 6:16:43 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Sep 26, 2019 6:16:43 PM org.apache.catalina.startup.Catalina load
INFO: Server initialization in [938] milliseconds
Sep 26, 2019 6:16:44 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Catalina]
Sep 26, 2019 6:16:44 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.14]
Sep 26, 2019 6:16:44 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/webapps/app]
18:16:45.773 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, com.haulmont.reports, com.haulmont.charts, com.haulmont.addon.restapi]
18:16:45.822 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:gov/azgfd/fins/web-app.properties
18:16:45.830 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from /WEB-INF/local.app.properties
18:16:45.991 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on web module completed successfully
18:16:49.012 INFO c.h.c.c.s.r.d.StaticServerSelector - Server URLs: [http://localhost:8080/app-core/remoting]
18:16:49.037 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_AttributeOptionsLoaderService]
18:16:49.040 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [report_ReportService, report_ReportWizardService]
18:16:49.040 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [restapi_ServerTokenStore]
18:16:49.040 INFO c.h.c.w.s.r.WebRemoteProxyBeanCreator - Configuring proxy beans for local service invocations: [fins_FishSurveyService, fins_FinsScheduledTasksService, fins_FinsSharedService, fins_FinsHmsService, fins_FinsStockingService]
18:16:50.697 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService 'scheduler'
18:16:51.022 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]
18:16:51.174 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
18:16:51.702 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 528 ms
18:16:51.876 INFO c.h.a.r.a.r.RestAPIDispatcherServlet - Initializing Servlet 'rest_api'
18:16:54.472 INFO c.h.a.r.a.r.RestAPIDispatcherServlet - Completed initialization in 2595 ms
18:16:54.476 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
18:16:54.496 INFO c.h.c.web.sys.CubaDispatcherServlet - Initializing Servlet 'dispatcher'
18:16:54.607 INFO c.h.c.web.sys.CubaDispatcherServlet - Completed initialization in 111 ms
Sep 26, 2019 6:16:54 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/webapps/app] has finished in [10,578] ms
Sep 26, 2019 6:16:54 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory [/Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/webapps/app-core]
18:16:54.734 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba, com.haulmont.reports, com.haulmont.charts, com.haulmont.addon.restapi]
18:16:54.746 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from classpath:gov/azgfd/fins/app.properties
18:16:54.747 INFO c.h.c.c.s.AbstractWebAppContextLoader - Loading app properties from /WEB-INF/local.app.properties
18:16:54.755 INFO c.h.cuba.core.sys.AppContextLoader - DbmsType of the main database is set to mssql2012
18:16:54.768 INFO c.h.c.c.s.e.DataStoresCheck - Checking connection to data store _MAIN_
18:16:55.553 INFO c.h.c.c.s.e.EnvironmentChecksRunner - Environment checks on core module completed successfully
18:16:55.771 INFO c.h.c.c.s.p.PersistenceConfigProcessor - Creating file /Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/work/app-core/persistence.xml
18:17:00.568 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService 'scheduler'
18:17:01.150 INFO c.h.c.c.s.CubaThreadPoolTaskScheduler - Initializing ExecutorService 'restapi_scheduler'
18:17:01.322 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]
18:17:01.583 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]
18:17:01.603 INFO c.h.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: [app-core.restapi:type=ServerTokenStore]
18:17:01.614 INFO c.h.cuba.core.sys.MetadataImpl - Initializing metadata
18:17:01.897 INFO c.h.cuba.core.sys.MetadataImpl - Metadata initialized in 283 ms
18:17:02.996 WARN c.h.c.c.s.p.EclipseLinkSessionEventListener-
=================================================================
Incorrectly defined fetch types detected:
EAGER fetch type detected for reference field fishStockingInfo of entity FinsFishStocking; Set to LAZY
EAGER fetch type detected for reference field fishStockingTransport of entity FinsFishStocking; Set to LAZY
EAGER fetch type detected for reference field transportEquipment of entity FinsFishStockingTransport; Set to LAZY
=================================================================
18:17:03.658 INFO c.h.cuba.core.app.ConfigStorage - Loading DB-stored app properties cache
18:17:04.185 INFO c.h.c.c.s.DefaultPermissionValuesConfig - Initializing default permission values
18:17:04.419 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: 91b9781b-b98f-7669-04ac-17755bb9ba61 [anonymous]
18:17:04.701 INFO c.h.c.s.a.AuthenticationManagerBean - Logged in: fe522f8d-4784-ad7e-9a3b-9bdc70f00a30 [admin]
18:17:04.702 INFO c.h.c.c.sys.AbstractViewRepository - Initializing views
18:17:05.157 INFO c.h.c.s.app.UserSessionLogBean - Dead session records have been closed
18:17:05.158 INFO c.h.c.c.s.AbstractWebAppContextLoader - AppContext started
18:17:05.159 INFO c.h.c.c.sys.remoting.RemotingServlet - Initializing Servlet 'remoting'
18:17:05.190 INFO c.h.c.c.s.r.RemoteServicesBeanCreator - Configuring remote services
18:17:05.389 INFO c.h.c.c.sys.remoting.RemotingServlet - Completed initialization in 230 ms
Sep 26, 2019 6:17:05 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory [/Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/webapps/app-core] has finished in [10,771] ms
Sep 26, 2019 6:17:05 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Sep 26, 2019 6:17:05 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Sep 26, 2019 6:17:05 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in [21,576] milliseconds
18:17:05.668 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.
=================================================================
18:17:11.174 INFO c.h.cuba.gui.config.WindowConfig - WindowConfig initialized in 84 ms
18:17:12.020 ERROR com.haulmont.cuba.web.log.AppLog - Exception:
com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) ~[guava-jdk5-17.0.jar:na]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getScreenIntrospectionData(UiControllerReflectionInspector.java:141) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerDependencyInjector.inject(UiControllerDependencyInjector.java:110) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.WebScreens.createScreen(WebScreens.java:241) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.WebScreens.create(WebScreens.java:175) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.Screens.create(Screens.java:70) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.App.createTopLevelWindow(App.java:300) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.initializeUi(DefaultApp.java:243) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.connectionStateChanged(DefaultApp.java:111) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.security.ConnectionImpl.fireStateChangeListeners(ConnectionImpl.java:228) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.security.ConnectionImpl.login(ConnectionImpl.java:106) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.loginOnStart(DefaultApp.java:311) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.AppUI.setupUI(AppUI.java:477) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.AppUI.init(AppUI.java:337) ~[cuba-web-7.1.1.jar:7.1.1]
at com.vaadin.ui.UI.doInit(UI.java:738) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:209) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:67) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1577) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:425) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:329) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:215) ~[cuba-web-7.1.1.jar:7.1.1]
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.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:93) ~[cuba-web-7.1.1.jar:7.1.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:9.0.14]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:9.0.14]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:9.0.14]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.14]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.14]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getAnnotatedInjectElementsNotCached(UiControllerReflectionInspector.java:276) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getScreenIntrospectionDataNotCached(UiControllerReflectionInspector.java:222) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector$1.load(UiControllerReflectionInspector.java:68) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector$1.load(UiControllerReflectionInspector.java:65) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-jdk5-17.0.jar:na]
... 54 common frames omitted
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/Users/mwhy/Documents/dev/cuba/fish-surveys-admin/deploy/tomcat/shared/lib/groovy-2.5.6.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
18:17:35.730 ERROR com.haulmont.cuba.web.log.AppLog - Exception:
com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2199) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) ~[guava-jdk5-17.0.jar:na]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getScreenIntrospectionData(UiControllerReflectionInspector.java:141) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerDependencyInjector.inject(UiControllerDependencyInjector.java:110) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.WebScreens.createScreen(WebScreens.java:241) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.WebScreens.create(WebScreens.java:175) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.Screens.create(Screens.java:70) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.App.createTopLevelWindow(App.java:300) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.initializeUi(DefaultApp.java:243) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.connectionStateChanged(DefaultApp.java:111) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.bali.events.EventHub.publish(EventHub.java:170) ~[cuba-global-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.security.ConnectionImpl.fireStateChangeListeners(ConnectionImpl.java:228) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.security.ConnectionImpl.login(ConnectionImpl.java:106) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.DefaultApp.loginOnStart(DefaultApp.java:311) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.AppUI.setupUI(AppUI.java:477) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.AppUI.init(AppUI.java:337) ~[cuba-web-7.1.1.jar:7.1.1]
at com.vaadin.ui.UI.doInit(UI.java:738) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:209) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:67) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1577) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:425) ~[vaadin-server-8.6.4-20-cuba.jar:8.6.4-20-cuba]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.serviceAppRequest(CubaApplicationServlet.java:329) ~[cuba-web-7.1.1.jar:7.1.1]
at com.haulmont.cuba.web.sys.CubaApplicationServlet.service(CubaApplicationServlet.java:215) ~[cuba-web-7.1.1.jar:7.1.1]
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.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-websocket.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:107) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:73) ~[spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
at com.haulmont.cuba.web.sys.CubaHttpFilter.doFilter(CubaHttpFilter.java:93) ~[cuba-web-7.1.1.jar:7.1.1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[catalina.jar:9.0.14]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[catalina.jar:9.0.14]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) ~[catalina.jar:9.0.14]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[catalina.jar:9.0.14]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[catalina.jar:9.0.14]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-coyote.jar:9.0.14]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) ~[tomcat-coyote.jar:9.0.14]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:9.0.14]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:9.0.14]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.toImmutableList()Ljava/util/stream/Collector;
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getAnnotatedInjectElementsNotCached(UiControllerReflectionInspector.java:276) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector.getScreenIntrospectionDataNotCached(UiControllerReflectionInspector.java:222) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector$1.load(UiControllerReflectionInspector.java:68) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.haulmont.cuba.gui.sys.UiControllerReflectionInspector$1.load(UiControllerReflectionInspector.java:65) ~[cuba-gui-7.1.1.jar:7.1.1]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-jdk5-17.0.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-jdk5-17.0.jar:na]
... 54 common frames omitted