Tony.52
(Tony Z)
December 5, 2025, 7:35pm
1
I am currenting working on upgrade from vaadin 14 to 24, and the project is packaged as a WAR
So when I was using vaadin 14, I was able to run the app as Server ( tomcat 9.1) in Eclipse
However,
when I try the run the app as Server in Eclipse, using Tomcat 10.1.19 and vaadin 24
The exception appear:
java.lang.IllegalStateException: The application Lookup instance is not found in VaadinContext. The instance is supposed to be created by a ServletContainerInitializer. Issues known to cause this problem are:
- A Spring Boot application deployed as a war-file but the main application class does not extend SpringBootServletInitializer
- An embedded server that is not set up to execute ServletContainerInitializers
- Unit tests which do not properly set up the context for the test
I did extend SpringBootServletInitializer when I was using vaddin 14 already
Here’s what I have for my Application.java now, I added the configure method based on a post I saw(https://foojay.io/today/how-to-deploy-a-vaadin-application-as-a-war-on-tomcat-11/ )
@SpringBootApplication()
@NpmPackage(value = "lumo-css-framework", version = "^4.0.10")
@NpmPackage(value = "line-awesome", version = "1.3.0")
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
My old version:
<java.version>11</java.version>
<vaadin.version>14.8.9</vaadin.version>
spring-boot-starter-parent
2.6.6
Now I am using
<java.version>17</java.version>
<vaadin.version>24.9.5</vaadin.version>
spring-boot-starter-parent
3.5.7
I am not sure what I am doing wrong here?
marcoc_753
(Marco Collovati)
December 6, 2025, 10:56am
2
Did you already take a look at similar posts?
Hi Marco,
Regarding the initial error mentioned in this thread:
SEVERE: Servlet.service() for servlet [dispatcherServletRegistration] in context with path [] threw exception
java.lang.IllegalStateException: The application Lookup instance is not found in VaadinContext. The instance is supposed to be created by a ServletContainerInitializer. Issues known to cause this problem are:
- A Spring Boot application deployed as a war-file but the main application class does not extend SpringBootServl…
Another potential issue could be that Eclipse does not include vaadin-dev-server in the deployed WAR. Unfortunately, I’m not an Eclipse user, so I can’t help that much with it.
Tony.52
(Tony Z)
December 8, 2025, 3:21pm
3
Hi Marco,
I have read about this, and I am using Vaadin Flow.
So I don’t think excluding Hilla would solve the issue here.
<exclusions>
<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>hilla</artifactId>
</exclusion>
</exclusions>
marcoc_753
(Marco Collovati)
December 8, 2025, 3:42pm
4
In Vaadin 24.9 the spring-boot starter brings in also Hilla by default, IIRC
But you can easily check with a mvn dependency:tree
Tony.52
(Tony Z)
December 8, 2025, 6:01pm
5
I tried excluding Hilla but it still doesn’t work.
In the post, I noticed that the security configuration is also mentioned. I’m not sure if they mean that they were able to run the application but occasionally see the error. I’m also not sure whether the “Lookup instance is not found in VaadinContext” error could be caused by not having the correct security configuration setup.
When I was using vaadin 14, the old configuration look like this:
@EnableWebSecurity
@Configuration
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
...
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.authenticationProvider(aCustomAuthenticationProvider());
auth.authenticationProvider(bCustomAuthenticationProvider());
auth.authenticationProvider(cCustomAuthenticationProvider());
}
@Override
protected void configure(HttpSecurity http) throws Exception {
// Not using Spring CSRF here to be able to use plain HTML for the login page
http.csrf().disable().authorizeRequests()
// Allow all flow internal requests.
.requestMatchers(SecurityUtils::isFrameworkInternalRequest).permitAll()
// Allow all requests by logged in users.
.anyRequest().hasAnyAuthority(xSecurityService.ROLE_USER)
//Configure the login page
.and().formLogin().loginPage(LOGIN_URL).permitAll()
.loginProcessingUrl(LOGIN_PROCESSING_URL)
.failureUrl(LOGIN_FAILURE_URL)
// Register the success handler that redirects users to the page they last tried
// to access
.successHandler(new SavedRequestAwareAuthenticationSuccessHandler())
// Configure logout
.and().logout().logoutSuccessUrl(LOGOUT_SUCCESS_URL);
}
/**
* Allows access to static resources, bypassing Spring security.
*/
@Override
public void configure(WebSecurity web) {
web.ignoring().antMatchers(
// client-side JS code
"/VAADIN/**",
// the standard favicon URI
"/favicon.ico",
// the robots exclusion standard
"/robots.txt",
// web application manifest
"/manifest.webmanifest",
"/sw.js",
"/offline.html",
// icons and images
"/icons/**",
"/images/**",
// (development mode) H2 debugging console
"/h2-console/**"
);
}
Now, my configuration class looks like this:
@EnableWebSecurity
@Configuration
@Import(VaadinAwareSecurityContextHolderStrategyConfiguration.class)
public class SecurityConfiguration {
@Bean
public AuthenticationManager authenticationManager() {
return new ProviderManager(Arrays.asList(
aCustomAuthenticationProvider(),
bCustomAuthenticationProvider(),
cCustomAuthenticationProvider()
));
}
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { //
http.rememberMe(customizer -> customizer.alwaysRemember(false));
http.authorizeHttpRequests(auth -> auth
.requestMatchers(SecurityUtils::isFrameworkInternalRequest).permitAll()
.requestMatchers("/admin-only/**").hasRole("admin")
.requestMatchers("/public/**").permitAll()
.anyRequest().hasAnyAuthority(xSecurityService.ROLE_USER)
);
http.with(com.vaadin.flow.spring.security.VaadinSecurityConfigurer.vaadin(), configurer -> {
configurer.loginView((Class<? extends Component>) LoginView.class);
});
return http.build();
}
@Bean
public WebSecurityCustomizer webSecurityCustomizer() {
return web -> web.ignoring().requestMatchers(
"/VAADIN/**",
"/favicon.ico",
"/robots.txt",
"/manifest.webmanifest",
"/sw.js",
"/offline.html",
"/icons/**",
"/images/**",
"/h2-console/**"
);
}
marcoc_753
(Marco Collovati)
December 8, 2025, 6:19pm
6
Security should not be related to that exception.
Can you post the full log and the POM file?
Did you already check that the embedded tomcat is effectively excluded from spring boot web starter?
Tony.52
(Tony Z)
December 8, 2025, 8:36pm
7
full log from the consolu
Dec 08, 2025 2:27:58 PM org.apache.catalina.core.ApplicationContext log
INFO: 1 Spring WebApplicationInitializers detected on classpath
DEBUG DevModeStartupListener - Cannot obtain a Lookup instance from VaadinContext.
Dec 08, 2025 2:27:58 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class [com.vaadin.flow.server.startup.ServletContextListeners]
java.lang.IllegalStateException: The application Lookup instance is not found in VaadinContext. The instance is supposed to be created by a ServletContainerInitializer. Issues known to cause this problem are:
- A Spring Boot application deployed as a war-file but the main application class does not extend SpringBootServletInitializer
- An embedded server that is not set up to execute ServletContainerInitializers
- Unit tests which do not properly set up the context for the test
at com.vaadin.flow.server.startup.ApplicationConfiguration.lambda$get$0(ApplicationConfiguration.java:53)
at com.vaadin.flow.server.VaadinServletContext.getAttribute(VaadinServletContext.java:73)
at com.vaadin.flow.server.startup.ApplicationConfiguration.get(ApplicationConfiguration.java:47)
at com.vaadin.flow.server.DeploymentConfigurationFactory.createPropertyDeploymentConfiguration(DeploymentConfigurationFactory.java:74)
at com.vaadin.flow.server.startup.ServletDeployer$StubServletConfig.createDeploymentConfiguration(ServletDeployer.java:138)
at com.vaadin.flow.server.startup.ServletDeployer.lambda$getServletConfigurations$0(ServletDeployer.java:195)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at com.vaadin.flow.server.startup.ServletDeployer.getServletConfigurations(ServletDeployer.java:194)
at com.vaadin.flow.server.startup.ServletDeployer.contextInitialized(ServletDeployer.java:147)
at com.vaadin.flow.server.startup.ServletContextListeners.contextInitialized(ServletContextListeners.java:44)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4034)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4462)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:81)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:770)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1201)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1191)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:81)
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:747)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:201)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:410)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:868)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164)
at org.apache.catalina.startup.Catalina.start(Catalina.java:758)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
Dec 08, 2025 2:27:58 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
Dec 08, 2025 2:27:58 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/myapp] startup failed due to previous errors
DEBUG DevModeStartupListener - Cannot obtain a Lookup instance from VaadinContext.
Dec 08, 2025 2:27:58 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Dec 08, 2025 2:27:59 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in [73674] milliseconds
POM file
<properties>
<java.version>17</java.version>
<vaadin.version>24.9.5</vaadin.version>
<jakarta.mail.version>1.4.7</jakarta.mail.version>
<checkstyle.version>8.10</checkstyle.version>
<jsch.version>0.1.54</jsch.version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.5.7</version>
</parent>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<!-- Replace artifactId with vaadin-core to use only free components -->
<artifactId>vaadin-core</artifactId>
<exclusions>
<!-- Webjars are only needed when running in Vaadin 13 compatibility mode -->
<exclusion>
<groupId>com.vaadin.webjar</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.webjars.bowergithub.insites</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.webjars.bowergithub.polymer</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.webjars.bowergithub.polymerelements</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.webjars.bowergithub.vaadin</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.webjars.bowergithub.webcomponents</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring-boot-starter</artifactId>
<exclusions>
<!-- Excluding so that webjars are not included. -->
<!--<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-core</artifactId>
</exclusion>
--> <exclusion>
<groupId>com.vaadin</groupId>
<artifactId>hilla</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- This tooltip component and other component-factory components can be found here:
https://vaadin.com/components/component-factory -->
<dependency>
<groupId>com.vaadin.componentfactory</groupId>
<artifactId>tooltip</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>com.vaadin.componentfactory</groupId>
<artifactId>enhanced-dialog</artifactId>
<version>23.1.2</version>
</dependency>
<dependency>
<groupId>org.vaadin.klaudeta</groupId>
<artifactId>grid-pagination</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.vaadin.artur</groupId>
<artifactId>spring-data-provider</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.vaadin.gatanaso</groupId>
<artifactId>multiselect-combo-box-flow</artifactId>
<version>3.0.2</version> <!-- use appropriate version -->
</dependency>
<dependency>
<groupId>com.flowingcode.vaadin.addons</groupId>
<artifactId>twincolgrid</artifactId>
<version>2.7.0</version>
</dependency>
<!-- Spring -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
<!-- Instruct spring boot not to use the inbuilt Tomcat server -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-quartz -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
<!-- <version>2.4.0</version> -->
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-oauth2-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-ldap</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--
https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-jakarta-smtp -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jakarta-smtp</artifactId>
<version>2.25.2</version>
</dependency>
<!-- <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>-->
<!-- End of Spring -->
<!-- https://mvnrepository.com/artifact/com.sun.mail/jakarta.mail -->
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>jakarta.mail</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.jms</groupId>
<artifactId>jakarta.jms-api</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-core -->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-broker</artifactId>
</dependency>
<dependency>
<groupId>org.messaginghub</groupId>
<artifactId>pooled-jms</artifactId>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>jdbc</artifactId>
<version>11.2.0</version>
</dependency>
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>org.vaadin.olli</groupId>
<artifactId>file-download-wrapper</artifactId>
<version>7.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-testbench</artifactId>
<scope>test</scope>
</dependency>
<!-- Include JUnit 4 support for TestBench and others -->
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.11.3</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.20</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.20.0</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>com.nimbusds</groupId>
<artifactId>nimbus-jose-jwt</artifactId>
<version>9.37.4</version>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>10.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.hibernate.orm</groupId>
<artifactId>hibernate-core</artifactId>
</dependency>
</dependencies>
I believe this should be excluding the embedded tomcat, it worked when I was using vaadin 14, I assume it should also work with vaddin 24:
<!-- Instruct spring boot not to use the inbuilt Tomcat server -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
knoobie
(Christian Knoop)
December 8, 2025, 8:47pm
8
Not related, just a heads-up: some of your add-ons are way too old, not needed anymore or not compatible with the latest version.
2 Likes
marcoc_753
(Marco Collovati)
December 8, 2025, 8:51pm
9
Provided scope works when packing the war and deploy it to an external servlet container.
But deploying with the IDE might still include the provided dependency (at least intellij idea has this option, but I can’t say anything about eclipse)
I’m sorry I have no other ideas at the moment
1 Like
marcoc_753
(Marco Collovati)
December 8, 2025, 8:52pm
10
Would be interesting to see the dependency tree
Tony.52
(Tony Z)
December 8, 2025, 10:42pm
11
ok, seems like the IDE is excluding the embedded tomcat by looking at the dependency tree
[INFO] ± org.springframework.boot:spring-boot-starter-tomcat:jar:3.5.7:provided
Here’s my dependency tree:
[INFO] --- maven-dependency-plugin:3.8.1:tree (default-cli) @ mapp ---
[INFO] com.aaa.bbb:myapp:war:4.0.0
[INFO] +- com.vaadin:vaadin-core:jar:24.9.5:compile
[INFO] | +- com.vaadin:vaadin-core-internal:jar:24.9.5:compile
[INFO] | | +- com.vaadin:flow-lit-template:jar:24.9.5:compile
[INFO] | | +- com.vaadin:flow-react:jar:24.9.5:compile
[INFO] | | +- com.vaadin:flow-push:jar:24.9.5:compile
[INFO] | | | \- com.vaadin.external.atmosphere:atmosphere-runtime:jar:3.0.5.slf4jvaadin1:compile
[INFO] | | +- com.vaadin:flow-client:jar:24.9.5:compile
[INFO] | | +- com.vaadin:flow-html-components:jar:24.9.5:compile
[INFO] | | +- com.vaadin:flow-dnd:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-lumo-theme:jar:24.9.5:compile
[INFO] | | | \- com.vaadin:vaadin-icons-flow:jar:24.9.5:compile
[INFO] | | | \- com.vaadin:vaadin-flow-components-base:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-material-theme:jar:24.9.5:compile
[INFO] | | \- com.vaadin:vaadin-core-components:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-accordion-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-avatar-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-button-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-card-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-checkbox-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-combo-box-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-confirm-dialog-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-custom-field-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-date-picker-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-date-time-picker-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-details-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-time-picker-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-select-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-side-nav-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-dialog-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-form-layout-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-field-highlighter-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-grid-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-virtual-list-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-list-box-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-login-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-markdown-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-master-detail-layout-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-messages-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-ordered-layout-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-progress-bar-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-popover-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-radio-button-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-renderer-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-split-layout-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-tabs-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-text-field-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-upload-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-notification-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-app-layout-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-context-menu-flow:jar:24.9.5:compile
[INFO] | | +- com.vaadin:vaadin-menu-bar-flow:jar:24.9.5:compile
[INFO] | | \- com.vaadin:collaboration-engine:jar:6.6.0:compile
[INFO] | \- com.vaadin:vaadin-dev:jar:24.9.5:compile
[INFO] | +- com.vaadin:vaadin-dev-server:jar:24.9.5:compile
[INFO] | | +- com.vaadin:open:jar:8.5.0.4:compile
[INFO] | | +- com.github.javaparser:javaparser-core:jar:3.26.4:compile
[INFO] | | \- io.methvin:directory-watcher:jar:0.19.0:compile
[INFO] | +- com.vaadin:vaadin-dev-bundle:jar:24.9.5:compile
[INFO] | +- com.vaadin:hilla-dev:jar:24.9.5:compile
[INFO] | \- com.vaadin:copilot:jar:24.9.5:compile
[INFO] | +- io.projectreactor.netty:reactor-netty:jar:1.2.11:compile
[INFO] | | +- io.projectreactor.netty:reactor-netty-core:jar:1.2.11:compile
[INFO] | | \- io.projectreactor.netty:reactor-netty-http:jar:1.2.11:compile
[INFO] | +- io.netty:netty-all:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-buffer:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-dns:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-haproxy:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-http:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-http2:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-memcache:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-mqtt:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-redis:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-smtp:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-socks:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-stomp:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-codec-xml:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-common:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-handler:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-native-unix-common:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-handler-proxy:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-handler-ssl-ocsp:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-resolver:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-resolver-dns:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-rxtx:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-sctp:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-udt:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-classes-epoll:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-classes-kqueue:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-resolver-dns-classes-macos:jar:4.1.128.Final:compile
[INFO] | | +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.128.Final:runtime
[INFO] | | +- io.netty:netty-transport-native-epoll:jar:linux-aarch_64:4.1.128.Final:runtime
[INFO] | | +- io.netty:netty-transport-native-epoll:jar:linux-riscv64:4.1.128.Final:runtime
[INFO] | | +- io.netty:netty-transport-native-kqueue:jar:osx-x86_64:4.1.128.Final:runtime
[INFO] | | +- io.netty:netty-transport-native-kqueue:jar:osx-aarch_64:4.1.128.Final:runtime
[INFO] | | +- io.netty:netty-resolver-dns-native-macos:jar:osx-x86_64:4.1.128.Final:runtime
[INFO] | | \- io.netty:netty-resolver-dns-native-macos:jar:osx-aarch_64:4.1.128.Final:runtime
[INFO] | +- org.apache.commons:commons-configuration2:jar:2.12.0:compile
[INFO] | | \- org.apache.commons:commons-text:jar:1.13.1:compile
[INFO] | +- com.github.javaparser:javaparser-symbol-solver-core:jar:3.26.4:compile
[INFO] | +- io.github.classgraph:classgraph:jar:4.8.179:compile
[INFO] | \- com.vaadin:ui-tests:jar:1.1.5:compile
[INFO] +- com.vaadin:vaadin-spring-boot-starter:jar:24.9.5:compile
[INFO] | +- com.vaadin:vaadin-spring:jar:24.9.5:compile
[INFO] | | +- org.springframework:spring-websocket:jar:6.2.12:compile
[INFO] | | +- org.reflections:reflections:jar:0.10.2:compile
[INFO] | | | \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] | | \- org.javassist:javassist:jar:3.30.2-GA:compile
[INFO] | \- com.vaadin:hilla:jar:24.9.5:compile
[INFO] | +- com.vaadin:hilla-endpoint:jar:24.9.5:compile
[INFO] | | +- com.vaadin:hilla-engine-core:jar:24.9.5:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-core:jar:24.9.5:compile
[INFO] | | | | \- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.19.2:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-plugin-backbone:jar:24.9.5:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-plugin-nonnull:jar:24.9.5:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-plugin-nonnull-kotlin:jar:24.9.5:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-plugin-subtypes:jar:24.9.5:compile
[INFO] | | | +- com.vaadin:hilla-parser-jvm-plugin-model:jar:24.9.5:compile
[INFO] | | | \- com.vaadin:hilla-parser-jvm-plugin-transfertypes:jar:24.9.5:compile
[INFO] | | +- io.projectreactor:reactor-core:jar:3.7.12:compile
[INFO] | | | \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
[INFO] | | +- com.vaadin:hilla-parser-jvm-utils:jar:24.9.5:compile
[INFO] | | | +- io.swagger.core.v3:swagger-core-jakarta:jar:2.2.32:compile
[INFO] | | | | \- io.swagger.core.v3:swagger-annotations-jakarta:jar:2.2.32:compile
[INFO] | | | \- io.swagger.core.v3:swagger-models-jakarta:jar:2.2.32:compile
[INFO] | | \- com.vaadin:hilla-runtime-plugin-transfertypes:jar:24.9.5:compile
[INFO] | \- com.vaadin:hilla-engine-runtime:jar:24.9.5:compile
[INFO] +- com.vaadin.componentfactory:tooltip:jar:2.0.1:compile
[INFO] +- com.vaadin.componentfactory:enhanced-dialog:jar:23.1.2:compile
[INFO] +- org.vaadin.klaudeta:grid-pagination:jar:4.0.1:compile
[INFO] +- org.vaadin.artur:spring-data-provider:jar:2.1.0:compile
[INFO] | +- com.vaadin:flow-server:jar:24.9.5:compile
[INFO] | | +- com.vaadin:signals:jar:24.9.5:compile
[INFO] | | +- com.vaadin.servletdetector:throw-if-servlet3:jar:1.0.2:compile
[INFO] | | +- org.jspecify:jspecify:jar:1.0.0:compile
[INFO] | | +- com.vaadin.external.gwt:gwt-elemental:jar:2.8.2.vaadin2:compile
[INFO] | | +- org.apache.commons:commons-fileupload2-jakarta-servlet6:jar:2.0.0-M4:compile
[INFO] | | | \- org.apache.commons:commons-fileupload2-core:jar:2.0.0-M4:compile
[INFO] | | +- com.fasterxml.jackson.core:jackson-core:jar:2.19.2:compile
[INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.19.2:compile
[INFO] | | +- com.helger:ph-css:jar:7.0.4:compile
[INFO] | | | \- com.helger.commons:ph-commons:jar:11.2.0:compile
[INFO] | | +- org.ow2.asm:asm:jar:9.8:compile
[INFO] | | \- com.vaadin.external:gentyref:jar:1.2.0.vaadin1:compile
[INFO] | \- com.vaadin:flow-data:jar:24.9.5:compile
[INFO] +- org.vaadin.gatanaso:multiselect-combo-box-flow:jar:3.0.2:compile
[INFO] +- com.flowingcode.vaadin.addons:twincolgrid:jar:2.7.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:3.5.7:compile
[INFO] | +- org.springframework.boot:spring-boot-starter:jar:3.5.7:compile
[INFO] | | \- org.yaml:snakeyaml:jar:2.4:compile
[INFO] | +- org.springframework.boot:spring-boot-starter-json:jar:3.5.7:compile
[INFO] | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.19.2:compile
[INFO] | | \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.19.2:compile
[INFO] | \- org.springframework:spring-webmvc:jar:6.2.12:compile
[INFO] +- org.springframework.boot:spring-boot-starter-log4j2:jar:3.5.7:compile
[INFO] | \- org.apache.logging.log4j:log4j-slf4j2-impl:jar:2.24.3:compile
[INFO] +- org.apache.logging.log4j:log4j-jul:jar:2.24.3:provided
[INFO] +- org.springframework.boot:spring-boot-starter-tomcat:jar:3.5.7:provided
[INFO] | +- jakarta.annotation:jakarta.annotation-api:jar:2.1.1:compile
[INFO] | +- org.apache.tomcat.embed:tomcat-embed-core:jar:10.1.48:provided
[INFO] | +- org.apache.tomcat.embed:tomcat-embed-el:jar:10.1.48:compile
[INFO] | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:10.1.48:provided
[INFO] +- org.springframework.boot:spring-boot-starter-validation:jar:3.5.7:compile
[INFO] | \- org.hibernate.validator:hibernate-validator:jar:8.0.3.Final:compile
[INFO] | \- jakarta.validation:jakarta.validation-api:jar:3.0.2:compile
[INFO] +- org.springframework.boot:spring-boot-devtools:jar:3.5.7:compile (optional)
[INFO] | +- org.springframework.boot:spring-boot:jar:3.5.7:compile
[INFO] | \- org.springframework.boot:spring-boot-autoconfigure:jar:3.5.7:compile
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:3.5.7:test
[INFO] | +- org.springframework.boot:spring-boot-test:jar:3.5.7:test
[INFO] | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:3.5.7:test
[INFO] | +- com.jayway.jsonpath:json-path:jar:2.9.0:test
[INFO] | +- net.minidev:json-smart:jar:2.5.2:compile
[INFO] | | \- net.minidev:accessors-smart:jar:2.5.2:compile
[INFO] | +- org.assertj:assertj-core:jar:3.27.6:test
[INFO] | +- org.awaitility:awaitility:jar:4.2.2:test
[INFO] | +- org.hamcrest:hamcrest:jar:3.0:test
[INFO] | +- org.junit.jupiter:junit-jupiter:jar:5.12.2:test
[INFO] | | +- org.junit.jupiter:junit-jupiter-api:jar:5.12.2:test
[INFO] | | +- org.junit.jupiter:junit-jupiter-params:jar:5.12.2:test
[INFO] | | \- org.junit.jupiter:junit-jupiter-engine:jar:5.12.2:test
[INFO] | +- org.mockito:mockito-core:jar:5.17.0:test
[INFO] | | +- net.bytebuddy:byte-buddy-agent:jar:1.17.8:test
[INFO] | | \- org.objenesis:objenesis:jar:3.3:test
[INFO] | +- org.mockito:mockito-junit-jupiter:jar:5.17.0:test
[INFO] | +- org.skyscreamer:jsonassert:jar:1.5.3:test
[INFO] | | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] | +- org.springframework:spring-test:jar:6.2.12:test
[INFO] | \- org.xmlunit:xmlunit-core:jar:2.10.4:test
[INFO] +- org.springframework.boot:spring-boot-starter-quartz:jar:3.5.7:compile
[INFO] | +- org.springframework:spring-context-support:jar:6.2.12:compile
[INFO] | +- org.springframework:spring-tx:jar:6.2.12:compile
[INFO] | \- org.quartz-scheduler:quartz:jar:2.5.0:compile
[INFO] +- org.springframework:spring-web:jar:6.2.12:compile
[INFO] | +- org.springframework:spring-beans:jar:6.2.12:compile
[INFO] | \- io.micrometer:micrometer-observation:jar:1.15.5:compile
[INFO] | \- io.micrometer:micrometer-commons:jar:1.15.5:compile
[INFO] +- org.springframework.boot:spring-boot-starter-oauth2-client:jar:3.5.7:compile
[INFO] | +- org.springframework.security:spring-security-oauth2-client:jar:6.5.6:compile
[INFO] | | +- org.springframework.security:spring-security-oauth2-core:jar:6.5.6:compile
[INFO] | | \- com.nimbusds:oauth2-oidc-sdk:jar:9.43.6:compile
[INFO] | | +- com.nimbusds:content-type:jar:2.2:compile
[INFO] | | \- com.nimbusds:lang-tag:jar:1.7:compile
[INFO] | \- org.springframework.security:spring-security-oauth2-jose:jar:6.5.6:compile
[INFO] +- org.springframework.security:spring-security-core:jar:6.5.6:compile
[INFO] | +- org.springframework.security:spring-security-crypto:jar:6.5.6:compile
[INFO] | +- org.springframework:spring-aop:jar:6.2.12:compile
[INFO] | \- org.springframework:spring-expression:jar:6.2.12:compile
[INFO] +- org.springframework.security:spring-security-web:jar:6.5.6:compile
[INFO] +- org.springframework.security:spring-security-config:jar:6.5.6:compile
[INFO] +- org.springframework.security:spring-security-ldap:jar:6.5.6:compile
[INFO] | \- org.springframework.ldap:spring-ldap-core:jar:3.3.4:compile
[INFO] | \- io.micrometer:micrometer-core:jar:1.15.5:compile
[INFO] | +- org.hdrhistogram:HdrHistogram:jar:2.2.2:runtime
[INFO] | \- org.latencyutils:LatencyUtils:jar:2.0.3:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-data-jpa:jar:3.5.7:compile
[INFO] | +- org.springframework.boot:spring-boot-starter-jdbc:jar:3.5.7:compile
[INFO] | | \- com.zaxxer:HikariCP:jar:6.3.3:compile
[INFO] | \- org.springframework:spring-aspects:jar:6.2.12:compile
[INFO] | \- org.aspectj:aspectjweaver:jar:1.9.24:compile
[INFO] +- com.sun.mail:jakarta.mail:jar:2.0.2:compile
[INFO] | \- com.sun.activation:jakarta.activation:jar:2.0.1:compile
[INFO] +- jakarta.persistence:jakarta.persistence-api:jar:3.1.0:compile
[INFO] +- jakarta.jms:jakarta.jms-api:jar:3.1.0:compile
[INFO] +- org.apache.activemq:activemq-broker:jar:6.1.8:compile
[INFO] | +- org.apache.activemq:activemq-client:jar:6.1.8:compile
[INFO] | | \- org.fusesource.hawtbuf:hawtbuf:jar:1.11:compile
[INFO] | +- org.apache.activemq:activemq-openwire-legacy:jar:6.1.8:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-databind:jar:2.19.2:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.19.2:compile
[INFO] +- org.messaginghub:pooled-jms:jar:3.1.7:compile
[INFO] | \- org.apache.commons:commons-pool2:jar:2.12.1:compile
[INFO] +- com.oracle:jdbc:jar:11.2.0:compile
[INFO] +- org.hsqldb:hsqldb:jar:2.7.3:compile
[INFO] +- org.apache.poi:poi:jar:5.0.0:compile
[INFO] | +- org.slf4j:jcl-over-slf4j:jar:2.0.17:compile
[INFO] | +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] | +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] | \- com.zaxxer:SparseBitSet:jar:1.2:compile
[INFO] +- org.apache.poi:poi-ooxml:jar:5.0.0:compile
[INFO] | +- org.apache.poi:poi-ooxml-lite:jar:5.0.0:compile
[INFO] | | \- org.apache.xmlbeans:xmlbeans:jar:4.0.0:compile
[INFO] | +- com.github.virtuald:curvesapi:jar:1.06:compile
[INFO] | +- org.bouncycastle:bcpkix-jdk15on:jar:1.68:compile
[INFO] | +- org.bouncycastle:bcprov-jdk15on:jar:1.68:compile
[INFO] | +- org.apache.santuario:xmlsec:jar:2.2.1:compile
[INFO] | | \- com.fasterxml.woodstox:woodstox-core:jar:5.2.1:runtime
[INFO] | | \- org.codehaus.woodstox:stax2-api:jar:4.2:runtime
[INFO] | +- org.apache.xmlgraphics:batik-all:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-anim:jar:1.13:compile
[INFO] | | | +- org.apache.xmlgraphics:batik-shared-resources:jar:1.13:compile
[INFO] | | | \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO] | | +- org.apache.xmlgraphics:batik-awt-util:jar:1.13:compile
[INFO] | | | \- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.4:compile
[INFO] | | +- org.apache.xmlgraphics:batik-bridge:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-codec:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-constants:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-css:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-dom:jar:1.13:compile
[INFO] | | | +- xalan:xalan:jar:2.7.2:compile
[INFO] | | | | \- xalan:serializer:jar:2.7.2:compile
[INFO] | | | \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] | | +- org.apache.xmlgraphics:batik-ext:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-extension:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-gui-util:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-gvt:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-i18n:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-parser:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-rasterizer-ext:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-rasterizer:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-script:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-slideshow:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-squiggle-ext:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-squiggle:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svg-dom:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svgbrowser:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svggen:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svgpp:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-svgrasterizer:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-swing:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-transcoder:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-util:jar:1.13:compile
[INFO] | | +- org.apache.xmlgraphics:batik-ttf2svg:jar:1.13:compile
[INFO] | | \- org.apache.xmlgraphics:batik-xml:jar:1.13:compile
[INFO] | \- de.rototor.pdfbox:graphics2d:jar:0.30:compile
[INFO] | \- org.apache.pdfbox:pdfbox:jar:2.0.22:compile
[INFO] | \- org.apache.pdfbox:fontbox:jar:2.0.22:compile
[INFO] +- org.vaadin.olli:file-download-wrapper:jar:7.1.0:provided
[INFO] +- com.vaadin:vaadin-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-testbench-core:jar:9.5.2:test
[INFO] | | +- org.seleniumhq.selenium:selenium-remote-driver:jar:4.37.0:test
[INFO] | | | +- com.google.auto.service:auto-service-annotations:jar:1.1.1:test
[INFO] | | | +- com.google.guava:guava:jar:33.5.0-jre:compile
[INFO] | | | | +- com.google.guava:failureaccess:jar:1.0.3:compile
[INFO] | | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] | | | | \- com.google.j2objc:j2objc-annotations:jar:3.1:compile
[INFO] | | | +- io.opentelemetry:opentelemetry-api:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-context:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-exporter-logging:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk-common:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk-trace:jar:1.49.0:test
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk:jar:1.49.0:test
[INFO] | | | | +- io.opentelemetry:opentelemetry-sdk-metrics:jar:1.49.0:test
[INFO] | | | | \- io.opentelemetry:opentelemetry-sdk-logs:jar:1.49.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-api:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-http:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-json:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-manager:jar:4.37.0:test
[INFO] | | | \- org.seleniumhq.selenium:selenium-os:jar:4.37.0:test
[INFO] | | | \- org.apache.commons:commons-exec:jar:1.5.0:test
[INFO] | | +- org.seleniumhq.selenium:selenium-java:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:4.37.0:test
[INFO] | | | | \- org.seleniumhq.selenium:selenium-chromium-driver:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-devtools-v139:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-devtools-v140:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-devtools-v141:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-edge-driver:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-ie-driver:jar:4.37.0:test
[INFO] | | | +- org.seleniumhq.selenium:selenium-safari-driver:jar:4.37.0:test
[INFO] | | | \- org.seleniumhq.selenium:selenium-support:jar:4.37.0:test
[INFO] | | +- com.vaadin:license-checker:jar:2.0.0:compile
[INFO] | | | \- com.github.oshi:oshi-core:jar:6.6.5:compile
[INFO] | | | +- net.java.dev.jna:jna:jar:5.15.0:compile
[INFO] | | | \- net.java.dev.jna:jna-platform:jar:5.15.0:compile
[INFO] | | +- com.vaadin:vaadin-testbench-unit:jar:9.5.2:test
[INFO] | | | +- com.vaadin:vaadin-testbench-unit-shared:jar:9.5.2:test
[INFO] | | | +- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.9.25:test
[INFO] | | | | +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.9.25:compile
[INFO] | | | | | \- org.jetbrains:annotations:jar:13.0:compile
[INFO] | | | | \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.9.25:test
[INFO] | | | \- org.jetbrains.kotlin:kotlin-reflect:jar:1.9.25:compile
[INFO] | | \- com.vaadin:vaadin-testbench-shared:jar:9.5.2:test
[INFO] | +- com.vaadin:flow-html-components-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-accordion-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-app-layout-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-avatar-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-board-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-button-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-card-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-charts-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-checkbox-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-combo-box-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-confirm-dialog-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-context-menu-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-cookie-consent-testbench:jar:24.9.5:test
[INFO] | | \- com.vaadin:vaadin-cookie-consent-flow:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-crud-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-custom-field-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-dashboard-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-date-picker-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-date-time-picker-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-details-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-dialog-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-form-layout-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-grid-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-grid-pro-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-icons-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-virtual-list-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-list-box-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-login-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-markdown-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-master-detail-layout-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-menu-bar-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-messages-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-notification-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-ordered-layout-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-popover-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-progress-bar-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-radio-button-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-rich-text-editor-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-select-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-side-nav-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-split-layout-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-tabs-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-text-field-testbench:jar:24.9.5:test
[INFO] | +- com.vaadin:vaadin-time-picker-testbench:jar:24.9.5:test
[INFO] | \- com.vaadin:vaadin-upload-testbench:jar:24.9.5:test
[INFO] +- org.junit.vintage:junit-vintage-engine:jar:5.12.2:test
[INFO] | +- org.junit.platform:junit-platform-engine:jar:1.12.2:test
[INFO] | | +- org.opentest4j:opentest4j:jar:1.3.0:test
[INFO] | | \- org.junit.platform:junit-platform-commons:jar:1.12.2:test
[INFO] | +- junit:junit:jar:4.13.2:test
[INFO] | \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] +- io.github.bonigarcia:webdrivermanager:jar:3.8.1:test
[INFO] | +- com.google.code.gson:gson:jar:2.13.2:test
[INFO] | | \- com.google.errorprone:error_prone_annotations:jar:2.41.0:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.6:compile
[INFO] | | +- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] | | \- commons-logging:commons-logging:jar:1.2:compile
[INFO] | \- org.rauschig:jarchivelib:jar:1.0.0:test
[INFO] +- com.aaa.bbb...
[INFO] | +- org.springframework.webflow:spring-binding:jar:3.0.1:compile
[INFO] | +- org.springframework.webflow:spring-webflow:jar:3.0.1:compile
[INFO] | +- org.springframework:spring-jms:jar:6.2.12:compile
[INFO] | | \- org.springframework:spring-messaging:jar:6.2.12:compile
[INFO] | \- org.glassfish.web:el-impl:jar:2.2.1-b04:compile
[INFO] | \- javax.el:el-api:jar:2.2.1-b01:compile
[INFO] +- org.jsoup:jsoup:jar:1.11.3:compile
[INFO] +- org.apache.commons:commons-compress:jar:1.20:compile
[INFO] +- commons-io:commons-io:jar:2.20.0:compile
[INFO] +- commons-codec:commons-codec:jar:1.18.0:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] +- com.nimbusds:nimbus-jose-jwt:jar:9.37.4:compile
[INFO] | \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] +- jakarta.xml.bind:jakarta.xml.bind-api:jar:4.0.4:compile
[INFO] | \- jakarta.activation:jakarta.activation-api:jar:2.1.4:compile
[INFO] +- jakarta.platform:jakarta.jakartaee-api:jar:10.0.0:compile
[INFO] | +- jakarta.platform:jakarta.jakartaee-web-api:jar:10.0.0:compile
[INFO] | | +- jakarta.servlet:jakarta.servlet-api:jar:6.0.0:compile
[INFO] | | +- jakarta.servlet.jsp:jakarta.servlet.jsp-api:jar:3.1.0:compile
[INFO] | | +- jakarta.el:jakarta.el-api:jar:5.0.1:compile
[INFO] | | +- jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:jar:3.0.2:compile
[INFO] | | +- jakarta.faces:jakarta.faces-api:jar:4.0.1:compile
[INFO] | | +- jakarta.ws.rs:jakarta.ws.rs-api:jar:3.1.0:compile
[INFO] | | +- jakarta.websocket:jakarta.websocket-api:jar:2.1.1:compile
[INFO] | | +- jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1:compile
[INFO] | | +- jakarta.json:jakarta.json-api:jar:2.1.3:compile
[INFO] | | +- jakarta.json.bind:jakarta.json.bind-api:jar:3.0.1:compile
[INFO] | | +- jakarta.ejb:jakarta.ejb-api:jar:4.0.1:compile
[INFO] | | +- jakarta.interceptor:jakarta.interceptor-api:jar:2.1.0:compile
[INFO] | | +- jakarta.enterprise:jakarta.enterprise.cdi-api:jar:4.0.1:compile
[INFO] | | +- jakarta.enterprise:jakarta.enterprise.lang-model:jar:4.0.1:compile
[INFO] | | +- jakarta.authentication:jakarta.authentication-api:jar:3.0.0:compile
[INFO] | | \- jakarta.security.enterprise:jakarta.security.enterprise-api:jar:3.0.0:compile
[INFO] | +- jakarta.mail:jakarta.mail-api:jar:2.1.5:compile
[INFO] | +- jakarta.resource:jakarta.resource-api:jar:2.1.0:compile
[INFO] | +- jakarta.authorization:jakarta.authorization-api:jar:2.1.0:compile
[INFO] | \- jakarta.batch:jakarta.batch-api:jar:2.1.1:compile
[INFO] \- org.hibernate.orm:hibernate-core:jar:6.6.33.Final:compile
[INFO] +- jakarta.transaction:jakarta.transaction-api:jar:2.0.1:compile
[INFO] +- org.jboss.logging:jboss-logging:jar:3.6.1.Final:compile
[INFO] +- org.hibernate.common:hibernate-commons-annotations:jar:7.0.3.Final:runtime
[INFO] +- io.smallrye:jandex:jar:3.2.0:runtime
[INFO] +- com.fasterxml:classmate:jar:1.7.1:compile
[INFO] +- net.bytebuddy:byte-buddy:jar:1.17.8:runtime
[INFO] +- org.glassfish.jaxb:jaxb-runtime:jar:4.0.6:runtime
[INFO] | \- org.glassfish.jaxb:jaxb-core:jar:4.0.6:runtime
[INFO] | +- org.eclipse.angus:angus-activation:jar:2.0.3:runtime
[INFO] | +- org.glassfish.jaxb:txw2:jar:4.0.6:runtime
[INFO] | \- com.sun.istack:istack-commons-runtime:jar:4.1.2:runtime
[INFO] +- jakarta.inject:jakarta.inject-api:jar:2.0.1:compile
[INFO] \- org.antlr:antlr4-runtime:jar:4.13.0:compile
Tony.52
(Tony Z)
December 9, 2025, 6:29pm
13
OK, I found the issue.
There were some errors when I ran maven clean package , but they did not appear when I applied skipTests :
Caused by: java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: Cannot compare left expression of type 'java.lang.Boolean' with right expression of type 'java.lang.Integer'
chatgpt told me these errors are not related to starting up a Tomcat server, so I chose to ignore them at first.
However, I couldn’t figure out how to fix the Lookup instance not found error, so I went ahead and fixed the JPQL syntax errors after upgrading from Hibernate 5 to 6.
Once I fixed all those errors, the new error showed up when I run mvn package which is related to filterChain .
so I rewrote my filterchain to:
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http.csrf(csrf -> csrf.disable());
http.authorizeHttpRequests(auth -> auth.requestMatchers(SecurityUtils::isFrameworkInternalRequest).permitAll()
.anyRequest().hasAnyAuthority(FeSecurityService.ROLE_USER));
http.formLogin(form -> form.loginPage(LOGIN_URL).permitAll().loginProcessingUrl(LOGIN_PROCESSING_URL)
.failureUrl(LOGIN_FAILURE_URL).successHandler(new SavedRequestAwareAuthenticationSuccessHandler()));
http.logout(logout -> logout.logoutSuccessUrl(LOGOUT_SUCCESS_URL));
return http.build();
}
Now I can start the tomcat server, even though the app now showing white screen only. But the lookup instance exception is now gone