vaadin / flow

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Apache License 2.0
603 stars 165 forks source link

Vaadin 14: "Couldn't start dev server because 'node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist." #17642

Closed aghasemi closed 12 months ago

aghasemi commented 12 months ago

Description of the bug

I downloaded the Vaadin 14 starter app and tried to run it with mvn spring-boot:run. The result is:

Couldn't start dev server because '/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. `npm install` has not run or failed.
        at com.vaadin.flow.server.DevModeHandler.validateFiles(DevModeHandler.java:760) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.doStartDevModeServer(DevModeHandler.java:606) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.runOnFutureComplete(DevModeHandler.java:564) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.lambda$new$0(DevModeHandler.java:161) ~[flow-server-2.9.8.jar:2.9.8]
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

Expected behavior

The sample should run.

Minimal reproducible example

Download https://github.com/vaadin/skeleton-starter-flow-spring/archive/v14.zip, unpack and run it.

Versions

mcollovati commented 12 months ago

Just tried to reproduce as reported, but the application worked fine without errors.

mcollovati commented 12 months ago

@aghasemi can you see something else suspicious in the console logs?

aghasemi commented 12 months ago

Hi, thanks a lot for the response.

Well, I actually noticed the issue on an old Vaadin 14 application that I have been running for a while but just tried to rebuild and failed. Then tried the starter app and saw the same issue. Here is what I noticed:

COPY . /src/ WORKDIR /src RUN mvn --no-transfer-progress clean compile

CMD mvn spring-boot:run



But then, when running the same thing, same Java and maven versions on IDE, it doesn't. I really doubt it is Debian vs Ubuntu :-/

- The error message is actually correct: No webpack folder exists in `node_modules`. NPM somehow does not install devDependencies. When I force that with `npm install --include-dev=true`, the webpack folder appears there, but then the next `mvn spring-boot:run` command  cleans node moules folder and recreates it, removing the webpack folder again.

- I can try to run the thing actually in production, but then another, related error tells me webpack is not installed, and as I said, rightfully so.
aghasemi commented 12 months ago

Here is a more complete output of mvn spring-boot:run:

 :: Spring Boot ::               (v2.7.12)

2023-09-18 14:00:03.612  INFO 1527 --- [  restartedMain] org.vaadin.example.Application           : Starting Application using Java 17.0.8.1 on 632542b9cf75 with PID 1527 (/root/code/skeleton-starter-flow-spring-14/target/classes started by root in /root/code/skeleton-starter-flow-spring-14)
2023-09-18 14:00:03.614  INFO 1527 --- [  restartedMain] org.vaadin.example.Application           : No active profile set, falling back to 1 default profile: "default"
2023-09-18 14:00:03.673  INFO 1527 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2023-09-18 14:00:03.673  INFO 1527 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2023-09-18 14:00:04.920  INFO 1527 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8379 (http)
2023-09-18 14:00:04.933  INFO 1527 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-09-18 14:00:04.934  INFO 1527 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
2023-09-18 14:00:05.023  INFO 1527 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-09-18 14:00:05.023  INFO 1527 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1349 ms
2023-09-18 14:00:06.463  INFO 1527 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 1 seconds
2023-09-18 14:00:06.465  INFO 1527 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Due to slow search it is recommended to use the whitelisted-packages feature to make scanning faster.

See the whitelisted-packages section in the docs at https://vaadin.com/docs/latest/flow/integrations/spring/configuration#special-configuration-parameters
2023-09-18 14:00:06.471  INFO 1527 --- [  restartedMain] c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in /root/code/skeleton-starter-flow-spring-14 folder.
2023-09-18 14:00:06.501  INFO 1527 --- [  restartedMain] dev-updater                              : Visited 102 classes. Took 24 ms.
Vaadin application has been deployed and started to the context path "/".
2023-09-18 14:00:06.549  INFO 1527 --- [onPool-worker-1] dev-updater                              : Running `npm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by...
2023-09-18 14:00:06.863  INFO 1527 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2023-09-18 14:00:06.973  INFO 1527 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8379 (http) with context path ''
2023-09-18 14:00:06.986  INFO 1527 --- [  restartedMain] org.vaadin.example.Application           : Started Application in 3.912 seconds (JVM running for 4.431)
npm WARN no-name@ No repository field.

2023-09-18 14:00:21.478  INFO 1527 --- [onPool-worker-1] dev-updater                              : Frontend dependencies resolved successfully.
2023-09-18 14:00:21.488  INFO 1527 --- [onPool-worker-1] dev-updater                              : Copying frontend resources from jar files ...
2023-09-18 14:00:21.503  INFO 1527 --- [onPool-worker-1] dev-updater                              : Visited 14 resources. Took 15 ms.
2023-09-18 14:00:21.536  WARN 1527 --- [onPool-worker-1] dev-webpack                              : '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. Did you run `npm install`?
2023-09-18 14:00:21.540 ERROR 1527 --- [onPool-worker-1] dev-webpack                              : null

com.vaadin.flow.server.ExecutionFailedException: Couldn't start dev server because '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. `npm install` has not run or failed.
        at com.vaadin.flow.server.DevModeHandler.validateFiles(DevModeHandler.java:760) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.doStartDevModeServer(DevModeHandler.java:606) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.runOnFutureComplete(DevModeHandler.java:564) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.lambda$new$0(DevModeHandler.java:161) ~[flow-server-2.9.8.jar:2.9.8]
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

^C^C[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  37.094 s
[INFO] Finished at: 2023-09-18T14:00:32Z
[INFO] ------------------------------------------------------------------------
mcollovati commented 12 months ago

Did I get it right that the issue is on your local, and not on the Docker container? Can you run it again, setting log level to debug for vaadin (logging.level.com.vaadin = debug) and post the logs?

mcollovati commented 12 months ago

npm WARN no-name@ No repository field.

~This looks suspicious~ (nevermind)

aghasemi commented 12 months ago

Yes, I can get it to run on a Docker container it seems.

Here are the debug logs:


[INFO] <<< spring-boot:2.7.12:run (default-cli) < test-compile @ spring-skeleton <<<
[INFO] 
[INFO] 
[INFO] --- spring-boot:2.7.12:run (default-cli) @ spring-skeleton ---
[INFO] Attaching agents: []
14:45:07.425 [Thread-0] DEBUG org.springframework.boot.devtools.restart.classloader.RestartClassLoader - Created RestartClassLoader org.springframework.boot.devtools.restart.classloader.RestartClassLoader@46b0704d

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.12)

2023-09-18 14:45:07.917  INFO 21489 --- [  restartedMain] org.vaadin.example.Application           : Starting Application using Java 17.0.8.1 on 632542b9cf75 with PID 21489 (/root/code/skeleton-starter-flow-spring-14/target/classes started by root in /root/code/skeleton-starter-flow-spring-14)
2023-09-18 14:45:07.920  INFO 21489 --- [  restartedMain] org.vaadin.example.Application           : No active profile set, falling back to 1 default profile: "default"
2023-09-18 14:45:07.995  INFO 21489 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2023-09-18 14:45:07.995  INFO 21489 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2023-09-18 14:45:09.139  INFO 21489 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8379 (http)
2023-09-18 14:45:09.152  INFO 21489 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-09-18 14:45:09.153  INFO 21489 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
2023-09-18 14:45:09.256  INFO 21489 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-09-18 14:45:09.256  INFO 21489 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1260 ms
2023-09-18 14:45:09.356 DEBUG 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Servlet Context initialized. Running route discovering....
2023-09-18 14:45:09.356 DEBUG 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : There are no discovered routes yet. Start to collect all routes from the classpath...
2023-09-18 14:45:09.358 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: file [/root/code/skeleton-starter-flow-spring-14/target/classes/org/vaadin/example/MainView.class]
2023-09-18 14:45:09.361 DEBUG 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Found 1 route classes. Here is the list: [class org.vaadin.example.MainView]
2023-09-18 14:45:09.371 DEBUG 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : There are 1 navigation targets after filtering route classes: [class org.vaadin.example.MainView]
2023-09-18 14:45:09.388 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/HasErrorParameter.class]
2023-09-18 14:45:09.389 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/RouteNotFoundError.class]
2023-09-18 14:45:09.417 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/InternalServerError.class]
2023-09-18 14:45:09.827 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: file [/root/code/skeleton-starter-flow-spring-14/target/classes/org/vaadin/example/MainView.class]
2023-09-18 14:45:09.831 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin/14.10.7/vaadin-14.10.7.jar!/com/vaadin/shrinkwrap/VaadinShrinkWrap.class]
2023-09-18 14:45:09.831 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-core/14.10.7/vaadin-core-14.10.7.jar!/com/vaadin/shrinkwrap/VaadinCoreShrinkWrap.class]
2023-09-18 14:45:09.869 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporter.class]
2023-09-18 14:45:09.873 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/HasErrorParameter.class]
2023-09-18 14:45:09.874 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/RouteNotFoundError.class]
2023-09-18 14:45:09.911 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/server/UIInitListener.class]
2023-09-18 14:45:09.912 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/server/VaadinServiceInitListener.class]
2023-09-18 14:45:09.935 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporterFactory$DefaultWebComponentExporterFactory.class]
2023-09-18 14:45:09.935 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporterFactory.class]
2023-09-18 14:45:10.013 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/InternalServerError.class]
2023-09-18 14:45:10.148 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-dnd/2.9.8/flow-dnd-2.9.8.jar!/com/vaadin/flow/component/dnd/DragSource.class]
2023-09-18 14:45:10.149 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-dnd/2.9.8/flow-dnd-2.9.8.jar!/com/vaadin/flow/component/dnd/DropTarget.class]
2023-09-18 14:45:10.152 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-lumo-theme/2.9.8/vaadin-lumo-theme-2.9.8.jar!/com/vaadin/flow/theme/lumo/Lumo.class]
2023-09-18 14:45:10.153 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-material-theme/2.9.8/vaadin-material-theme-2.9.8.jar!/com/vaadin/flow/theme/material/Material.class]
2023-09-18 14:45:10.153 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-accordion-flow/14.10.7/vaadin-accordion-flow-14.10.7.jar!/com/vaadin/flow/component/accordion/Accordion.class]
2023-09-18 14:45:10.154 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-accordion-flow/14.10.7/vaadin-accordion-flow-14.10.7.jar!/com/vaadin/flow/component/accordion/AccordionPanel.class]
2023-09-18 14:45:10.154 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-avatar-flow/14.10.7/vaadin-avatar-flow-14.10.7.jar!/com/vaadin/flow/component/avatar/Avatar.class]
2023-09-18 14:45:10.155 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-avatar-flow/14.10.7/vaadin-avatar-flow-14.10.7.jar!/com/vaadin/flow/component/avatar/AvatarGroup.class]
2023-09-18 14:45:10.156 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-button-flow/14.10.7/vaadin-button-flow-14.10.7.jar!/com/vaadin/flow/component/button/GeneratedVaadinButton.class]
2023-09-18 14:45:10.156 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-button-flow/14.10.7/vaadin-button-flow-14.10.7.jar!/com/vaadin/flow/component/button/Button.class]
2023-09-18 14:45:10.158 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/CheckboxGroup$CheckBoxItem.class]
2023-09-18 14:45:10.159 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/CheckboxGroup.class]
2023-09-18 14:45:10.159 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/GeneratedVaadinCheckboxGroup.class]
2023-09-18 14:45:10.159 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/Checkbox.class]
2023-09-18 14:45:10.160 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/GeneratedVaadinCheckbox.class]
2023-09-18 14:45:10.161 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-combo-box-flow/14.10.7/vaadin-combo-box-flow-14.10.7.jar!/com/vaadin/flow/component/combobox/GeneratedVaadinComboBox.class]
2023-09-18 14:45:10.171 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-combo-box-flow/14.10.7/vaadin-combo-box-flow-14.10.7.jar!/com/vaadin/flow/component/combobox/ComboBox.class]
2023-09-18 14:45:10.173 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-custom-field-flow/14.10.7/vaadin-custom-field-flow-14.10.7.jar!/com/vaadin/flow/component/customfield/CustomField.class]
2023-09-18 14:45:10.175 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-picker-flow/14.10.7/vaadin-date-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datepicker/DatePicker.class]
2023-09-18 14:45:10.176 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-picker-flow/14.10.7/vaadin-date-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datepicker/GeneratedVaadinDatePicker.class]
2023-09-18 14:45:10.177 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePicker.class]
2023-09-18 14:45:10.178 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePickerDatePicker.class]
2023-09-18 14:45:10.179 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePickerTimePicker.class]
2023-09-18 14:45:10.180 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-details-flow/14.10.7/vaadin-details-flow-14.10.7.jar!/com/vaadin/flow/component/details/Details.class]
2023-09-18 14:45:10.180 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-time-picker-flow/14.10.7/vaadin-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/timepicker/TimePicker.class]
2023-09-18 14:45:10.181 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-time-picker-flow/14.10.7/vaadin-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/timepicker/GeneratedVaadinTimePicker.class]
2023-09-18 14:45:10.184 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-select-flow/14.10.7/vaadin-select-flow-14.10.7.jar!/com/vaadin/flow/component/select/Select.class]
2023-09-18 14:45:10.185 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-select-flow/14.10.7/vaadin-select-flow-14.10.7.jar!/com/vaadin/flow/component/select/generated/GeneratedVaadinSelect.class]
2023-09-18 14:45:10.191 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-dialog-flow/14.10.7/vaadin-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/dialog/GeneratedVaadinDialog.class]
2023-09-18 14:45:10.194 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-dialog-flow/14.10.7/vaadin-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/dialog/Dialog.class]
2023-09-18 14:45:10.195 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/FormLayout$FormItem.class]
2023-09-18 14:45:10.195 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/FormLayout.class]
2023-09-18 14:45:10.195 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/GeneratedVaadinFormLayout.class]
2023-09-18 14:45:10.196 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/GeneratedVaadinFormItem.class]
2023-09-18 14:45:10.202 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/Grid.class]
2023-09-18 14:45:10.208 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/ColumnGroup.class]
2023-09-18 14:45:10.210 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/contextmenu/GridContextMenu.class]
2023-09-18 14:45:10.219 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/GridSelectionColumn.class]
2023-09-18 14:45:10.224 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/treegrid/TreeGrid.class]
2023-09-18 14:45:10.227 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-icons-flow/14.10.7/vaadin-icons-flow-14.10.7.jar!/com/vaadin/flow/component/icon/Icon.class]
2023-09-18 14:45:10.227 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-icons-flow/14.10.7/vaadin-icons-flow-14.10.7.jar!/com/vaadin/flow/component/icon/IronIcon.class]
2023-09-18 14:45:10.229 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-iron-list-flow/14.10.7/vaadin-iron-list-flow-14.10.7.jar!/com/vaadin/flow/component/ironlist/IronList.class]
2023-09-18 14:45:10.231 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/ListBox.class]
2023-09-18 14:45:10.231 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/ListBoxBase.class]
2023-09-18 14:45:10.232 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/VaadinItem.class]
2023-09-18 14:45:10.232 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/MultiSelectListBox.class]
2023-09-18 14:45:10.233 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-login-flow/14.10.7/vaadin-login-flow-14.10.7.jar!/com/vaadin/flow/component/login/LoginForm.class]
2023-09-18 14:45:10.234 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-login-flow/14.10.7/vaadin-login-flow-14.10.7.jar!/com/vaadin/flow/component/login/LoginOverlay.class]
2023-09-18 14:45:10.234 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-messages-flow/14.10.7/vaadin-messages-flow-14.10.7.jar!/com/vaadin/flow/component/messages/MessageList.class]
2023-09-18 14:45:10.238 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-messages-flow/14.10.7/vaadin-messages-flow-14.10.7.jar!/com/vaadin/flow/component/messages/MessageInput.class]
2023-09-18 14:45:10.239 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/VerticalLayout.class]
2023-09-18 14:45:10.240 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/HorizontalLayout.class]
2023-09-18 14:45:10.242 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/Scroller.class]
2023-09-18 14:45:10.242 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-progress-bar-flow/14.10.7/vaadin-progress-bar-flow-14.10.7.jar!/com/vaadin/flow/component/progressbar/ProgressBar.class]
2023-09-18 14:45:10.242 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-progress-bar-flow/14.10.7/vaadin-progress-bar-flow-14.10.7.jar!/com/vaadin/flow/component/progressbar/GeneratedVaadinProgressBar.class]
2023-09-18 14:45:10.243 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/RadioButtonGroup.class]
2023-09-18 14:45:10.244 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/GeneratedVaadinRadioGroup.class]
2023-09-18 14:45:10.244 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/RadioButton.class]
2023-09-18 14:45:10.245 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/GeneratedVaadinRadioButton.class]
2023-09-18 14:45:10.246 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-split-layout-flow/14.10.7/vaadin-split-layout-flow-14.10.7.jar!/com/vaadin/flow/component/splitlayout/GeneratedVaadinSplitLayout.class]
2023-09-18 14:45:10.246 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-split-layout-flow/14.10.7/vaadin-split-layout-flow-14.10.7.jar!/com/vaadin/flow/component/splitlayout/SplitLayout.class]
2023-09-18 14:45:10.247 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/GeneratedVaadinTab.class]
2023-09-18 14:45:10.247 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/Tab.class]
2023-09-18 14:45:10.247 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/GeneratedVaadinTabs.class]
2023-09-18 14:45:10.248 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/Tabs.class]
2023-09-18 14:45:10.249 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinTextField.class]
2023-09-18 14:45:10.250 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinNumberField.class]
2023-09-18 14:45:10.250 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/BigDecimalField.class]
2023-09-18 14:45:10.251 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinPasswordField.class]
2023-09-18 14:45:10.251 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/TextField.class]
2023-09-18 14:45:10.252 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/NumberField.class]
2023-09-18 14:45:10.253 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/AbstractNumberField.class]
2023-09-18 14:45:10.253 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinEmailField.class]
2023-09-18 14:45:10.254 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/TextArea.class]
2023-09-18 14:45:10.254 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinTextArea.class]
2023-09-18 14:45:10.255 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/IntegerField.class]
2023-09-18 14:45:10.255 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/PasswordField.class]
2023-09-18 14:45:10.256 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/EmailField.class]
2023-09-18 14:45:10.259 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/Upload.class]
2023-09-18 14:45:10.261 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/GeneratedVaadinUpload.class]
2023-09-18 14:45:10.266 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/GeneratedVaadinUploadFile.class]
2023-09-18 14:45:10.267 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-notification-flow/14.10.7/vaadin-notification-flow-14.10.7.jar!/com/vaadin/flow/component/notification/GeneratedVaadinNotification.class]
2023-09-18 14:45:10.268 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-notification-flow/14.10.7/vaadin-notification-flow-14.10.7.jar!/com/vaadin/flow/component/notification/Notification.class]
2023-09-18 14:45:10.269 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-app-layout-flow/14.10.7/vaadin-app-layout-flow-14.10.7.jar!/com/vaadin/flow/component/applayout/DrawerToggle.class]
2023-09-18 14:45:10.269 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-app-layout-flow/14.10.7/vaadin-app-layout-flow-14.10.7.jar!/com/vaadin/flow/component/applayout/AppLayout.class]
2023-09-18 14:45:10.271 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/ContextMenuBase.class]
2023-09-18 14:45:10.271 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/GeneratedVaadinContextMenu.class]
2023-09-18 14:45:10.272 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/ContextMenu.class]
2023-09-18 14:45:10.277 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-menu-bar-flow/14.10.7/vaadin-menu-bar-flow-14.10.7.jar!/com/vaadin/flow/component/menubar/MenuBar.class]
2023-09-18 14:45:10.277 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-board-flow/14.10.7/vaadin-board-flow-14.10.7.jar!/com/vaadin/flow/component/board/Board.class]
2023-09-18 14:45:10.277 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-board-flow/14.10.7/vaadin-board-flow-14.10.7.jar!/com/vaadin/flow/component/board/Row.class]
2023-09-18 14:45:10.330 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-charts-flow/14.10.7/vaadin-charts-flow-14.10.7.jar!/com/vaadin/flow/component/charts/Chart.class]
2023-09-18 14:45:10.331 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-confirm-dialog-flow/14.10.7/vaadin-confirm-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/confirmdialog/ConfirmDialog.class]
2023-09-18 14:45:10.332 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-cookie-consent-flow/14.10.7/vaadin-cookie-consent-flow-14.10.7.jar!/com/vaadin/flow/component/cookieconsent/CookieConsent.class]
2023-09-18 14:45:10.334 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-crud-flow/14.10.7/vaadin-crud-flow-14.10.7.jar!/com/vaadin/flow/component/crud/Crud.class]
2023-09-18 14:45:10.336 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-crud-flow/14.10.7/vaadin-crud-flow-14.10.7.jar!/com/vaadin/flow/component/crud/CrudGrid.class]
2023-09-18 14:45:10.340 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-pro-flow/14.10.7/vaadin-grid-pro-flow-14.10.7.jar!/com/vaadin/flow/component/gridpro/GridPro.class]
2023-09-18 14:45:10.344 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-rich-text-editor-flow/14.10.7/vaadin-rich-text-editor-flow-14.10.7.jar!/com/vaadin/flow/component/richtexteditor/GeneratedVaadinRichTextEditor.class]
2023-09-18 14:45:10.346 DEBUG 21489 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-rich-text-editor-flow/14.10.7/vaadin-rich-text-editor-flow-14.10.7.jar!/com/vaadin/flow/component/richtexteditor/RichTextEditor.class]
2023-09-18 14:45:10.827  INFO 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 1 seconds
2023-09-18 14:45:10.828  INFO 21489 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Due to slow search it is recommended to use the whitelisted-packages feature to make scanning faster.

See the whitelisted-packages section in the docs at https://vaadin.com/docs/latest/flow/integrations/spring/configuration#special-configuration-parameters
2023-09-18 14:45:10.834  INFO 21489 --- [  restartedMain] c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in /root/code/skeleton-starter-flow-spring-14 folder.
2023-09-18 14:45:10.866  INFO 21489 --- [  restartedMain] dev-updater                              : Visited 102 classes. Took 26 ms.
Vaadin application has been deployed and started to the context path "/".
2023-09-18 14:45:10.912  INFO 21489 --- [onPool-worker-1] dev-updater                              : Skipping `npm install}` because the frontend packages are already installed in the folder '/root/code/skeleton-starter-flow-spring-14/node_modules' and the hash in the file '/root/code/skeleton-starter-flow-spring-14/node_modules/.vaadin/vaadin.json' is the same as in 'package.json'
2023-09-18 14:45:10.919  INFO 21489 --- [onPool-worker-1] dev-updater                              : Copying frontend resources from jar files ...
2023-09-18 14:45:10.936  INFO 21489 --- [onPool-worker-1] dev-updater                              : Visited 14 resources. Took 17 ms.
2023-09-18 14:45:10.936 DEBUG 21489 --- [onPool-worker-1] c.v.f.s.f.TaskCopyLocalFrontendFiles     : Found no local frontend resources for the project
2023-09-18 14:45:10.965  WARN 21489 --- [onPool-worker-1] dev-webpack                              : '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. Did you run `npm install`?
2023-09-18 14:45:10.969 ERROR 21489 --- [onPool-worker-1] dev-webpack                              : null

com.vaadin.flow.server.ExecutionFailedException: Couldn't start dev server because '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. `npm install` has not run or failed.
        at com.vaadin.flow.server.DevModeHandler.validateFiles(DevModeHandler.java:760) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.doStartDevModeServer(DevModeHandler.java:606) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.runOnFutureComplete(DevModeHandler.java:564) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.lambda$new$0(DevModeHandler.java:161) ~[flow-server-2.9.8.jar:2.9.8]
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]

2023-09-18 14:45:11.215  INFO 21489 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2023-09-18 14:45:11.239 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Atmosphere available, initializing
2023-09-18 14:45:11.239 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Checking if springServlet is a Vaadin Servlet
2023-09-18 14:45:11.239 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Initializing Atmosphere for Vaadin Servlet: springServlet
2023-09-18 14:45:11.239 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Creating AtmosphereFramework for springServlet
2023-09-18 14:45:11.317 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Created AtmosphereFramework for springServlet
2023-09-18 14:45:11.317 DEBUG 21489 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Checking if dispatcherServlet is a Vaadin Servlet
2023-09-18 14:45:11.345  INFO 21489 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8379 (http) with context path ''
2023-09-18 14:45:11.361  INFO 21489 --- [  restartedMain] org.vaadin.example.Application           : Started Application in 3.924 seconds (JVM running for 4.461)
mcollovati commented 12 months ago

Did you try to check if a mvn vaadin:clean-frontend clean and then run again with mvn spring-boot:run helps?

mcollovati commented 12 months ago

Ah, sorry, please also add this settings for debug log logging.level.dev-updater = debug

aghasemi commented 12 months ago

Ah, sorry, please also add this settings for debug log logging.level.dev-updater = debug

Here you go:

[INFO] --- spring-boot:2.7.12:run (default-cli) @ spring-skeleton ---
[INFO] Attaching agents: []
15:17:29.751 [Thread-0] DEBUG org.springframework.boot.devtools.restart.classloader.RestartClassLoader - Created RestartClassLoader org.springframework.boot.devtools.restart.classloader.RestartClassLoader@46b0704d

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.12)

2023-09-18 15:17:30.220  INFO 35806 --- [  restartedMain] org.vaadin.example.Application           : Starting Application using Java 17.0.8.1 on 632542b9cf75 with PID 35806 (/root/code/skeleton-starter-flow-spring-14/target/classes started by root in /root/code/skeleton-starter-flow-spring-14)
2023-09-18 15:17:30.222  INFO 35806 --- [  restartedMain] org.vaadin.example.Application           : No active profile set, falling back to 1 default profile: "default"
2023-09-18 15:17:30.287  INFO 35806 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2023-09-18 15:17:30.287  INFO 35806 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2023-09-18 15:17:31.399  INFO 35806 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8379 (http)
2023-09-18 15:17:31.411  INFO 35806 --- [  restartedMain] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2023-09-18 15:17:31.411  INFO 35806 --- [  restartedMain] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.75]
2023-09-18 15:17:31.507  INFO 35806 --- [  restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2023-09-18 15:17:31.507  INFO 35806 --- [  restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1219 ms
2023-09-18 15:17:31.610 DEBUG 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Servlet Context initialized. Running route discovering....
2023-09-18 15:17:31.610 DEBUG 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : There are no discovered routes yet. Start to collect all routes from the classpath...
2023-09-18 15:17:31.612 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: file [/root/code/skeleton-starter-flow-spring-14/target/classes/org/vaadin/example/MainView.class]
2023-09-18 15:17:31.615 DEBUG 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Found 1 route classes. Here is the list: [class org.vaadin.example.MainView]
2023-09-18 15:17:31.626 DEBUG 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : There are 1 navigation targets after filtering route classes: [class org.vaadin.example.MainView]
2023-09-18 15:17:31.642 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/HasErrorParameter.class]
2023-09-18 15:17:31.644 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/RouteNotFoundError.class]
2023-09-18 15:17:31.678 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/InternalServerError.class]
2023-09-18 15:17:32.075 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: file [/root/code/skeleton-starter-flow-spring-14/target/classes/org/vaadin/example/MainView.class]
2023-09-18 15:17:32.078 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin/14.10.7/vaadin-14.10.7.jar!/com/vaadin/shrinkwrap/VaadinShrinkWrap.class]
2023-09-18 15:17:32.078 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-core/14.10.7/vaadin-core-14.10.7.jar!/com/vaadin/shrinkwrap/VaadinCoreShrinkWrap.class]
2023-09-18 15:17:32.109 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporter.class]
2023-09-18 15:17:32.112 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/HasErrorParameter.class]
2023-09-18 15:17:32.113 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/RouteNotFoundError.class]
2023-09-18 15:17:32.142 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/server/UIInitListener.class]
2023-09-18 15:17:32.144 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/server/VaadinServiceInitListener.class]
2023-09-18 15:17:32.172 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporterFactory$DefaultWebComponentExporterFactory.class]
2023-09-18 15:17:32.172 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/component/WebComponentExporterFactory.class]
2023-09-18 15:17:32.249 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-server/2.9.8/flow-server-2.9.8.jar!/com/vaadin/flow/router/InternalServerError.class]
2023-09-18 15:17:32.389 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-dnd/2.9.8/flow-dnd-2.9.8.jar!/com/vaadin/flow/component/dnd/DragSource.class]
2023-09-18 15:17:32.390 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/flow-dnd/2.9.8/flow-dnd-2.9.8.jar!/com/vaadin/flow/component/dnd/DropTarget.class]
2023-09-18 15:17:32.392 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-lumo-theme/2.9.8/vaadin-lumo-theme-2.9.8.jar!/com/vaadin/flow/theme/lumo/Lumo.class]
2023-09-18 15:17:32.393 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-material-theme/2.9.8/vaadin-material-theme-2.9.8.jar!/com/vaadin/flow/theme/material/Material.class]
2023-09-18 15:17:32.394 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-accordion-flow/14.10.7/vaadin-accordion-flow-14.10.7.jar!/com/vaadin/flow/component/accordion/Accordion.class]
2023-09-18 15:17:32.394 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-accordion-flow/14.10.7/vaadin-accordion-flow-14.10.7.jar!/com/vaadin/flow/component/accordion/AccordionPanel.class]
2023-09-18 15:17:32.395 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-avatar-flow/14.10.7/vaadin-avatar-flow-14.10.7.jar!/com/vaadin/flow/component/avatar/Avatar.class]
2023-09-18 15:17:32.395 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-avatar-flow/14.10.7/vaadin-avatar-flow-14.10.7.jar!/com/vaadin/flow/component/avatar/AvatarGroup.class]
2023-09-18 15:17:32.396 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-button-flow/14.10.7/vaadin-button-flow-14.10.7.jar!/com/vaadin/flow/component/button/GeneratedVaadinButton.class]
2023-09-18 15:17:32.397 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-button-flow/14.10.7/vaadin-button-flow-14.10.7.jar!/com/vaadin/flow/component/button/Button.class]
2023-09-18 15:17:32.398 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/CheckboxGroup$CheckBoxItem.class]
2023-09-18 15:17:32.399 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/CheckboxGroup.class]
2023-09-18 15:17:32.400 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/GeneratedVaadinCheckboxGroup.class]
2023-09-18 15:17:32.400 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/Checkbox.class]
2023-09-18 15:17:32.401 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-checkbox-flow/14.10.7/vaadin-checkbox-flow-14.10.7.jar!/com/vaadin/flow/component/checkbox/GeneratedVaadinCheckbox.class]
2023-09-18 15:17:32.402 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-combo-box-flow/14.10.7/vaadin-combo-box-flow-14.10.7.jar!/com/vaadin/flow/component/combobox/GeneratedVaadinComboBox.class]
2023-09-18 15:17:32.404 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-combo-box-flow/14.10.7/vaadin-combo-box-flow-14.10.7.jar!/com/vaadin/flow/component/combobox/ComboBox.class]
2023-09-18 15:17:32.406 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-custom-field-flow/14.10.7/vaadin-custom-field-flow-14.10.7.jar!/com/vaadin/flow/component/customfield/CustomField.class]
2023-09-18 15:17:32.407 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-picker-flow/14.10.7/vaadin-date-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datepicker/DatePicker.class]
2023-09-18 15:17:32.408 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-picker-flow/14.10.7/vaadin-date-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datepicker/GeneratedVaadinDatePicker.class]
2023-09-18 15:17:32.411 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePicker.class]
2023-09-18 15:17:32.411 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePickerDatePicker.class]
2023-09-18 15:17:32.412 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-date-time-picker-flow/14.10.7/vaadin-date-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/datetimepicker/DateTimePickerTimePicker.class]
2023-09-18 15:17:32.413 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-details-flow/14.10.7/vaadin-details-flow-14.10.7.jar!/com/vaadin/flow/component/details/Details.class]
2023-09-18 15:17:32.414 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-time-picker-flow/14.10.7/vaadin-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/timepicker/TimePicker.class]
2023-09-18 15:17:32.414 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-time-picker-flow/14.10.7/vaadin-time-picker-flow-14.10.7.jar!/com/vaadin/flow/component/timepicker/GeneratedVaadinTimePicker.class]
2023-09-18 15:17:32.417 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-select-flow/14.10.7/vaadin-select-flow-14.10.7.jar!/com/vaadin/flow/component/select/Select.class]
2023-09-18 15:17:32.418 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-select-flow/14.10.7/vaadin-select-flow-14.10.7.jar!/com/vaadin/flow/component/select/generated/GeneratedVaadinSelect.class]
2023-09-18 15:17:32.419 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-dialog-flow/14.10.7/vaadin-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/dialog/GeneratedVaadinDialog.class]
2023-09-18 15:17:32.420 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-dialog-flow/14.10.7/vaadin-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/dialog/Dialog.class]
2023-09-18 15:17:32.421 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/FormLayout$FormItem.class]
2023-09-18 15:17:32.422 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/FormLayout.class]
2023-09-18 15:17:32.422 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/GeneratedVaadinFormLayout.class]
2023-09-18 15:17:32.422 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-form-layout-flow/14.10.7/vaadin-form-layout-flow-14.10.7.jar!/com/vaadin/flow/component/formlayout/GeneratedVaadinFormItem.class]
2023-09-18 15:17:32.430 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/Grid.class]
2023-09-18 15:17:32.436 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/ColumnGroup.class]
2023-09-18 15:17:32.438 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/contextmenu/GridContextMenu.class]
2023-09-18 15:17:32.448 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/grid/GridSelectionColumn.class]
2023-09-18 15:17:32.452 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-flow/14.10.7/vaadin-grid-flow-14.10.7.jar!/com/vaadin/flow/component/treegrid/TreeGrid.class]
2023-09-18 15:17:32.454 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-icons-flow/14.10.7/vaadin-icons-flow-14.10.7.jar!/com/vaadin/flow/component/icon/Icon.class]
2023-09-18 15:17:32.454 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-icons-flow/14.10.7/vaadin-icons-flow-14.10.7.jar!/com/vaadin/flow/component/icon/IronIcon.class]
2023-09-18 15:17:32.456 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-iron-list-flow/14.10.7/vaadin-iron-list-flow-14.10.7.jar!/com/vaadin/flow/component/ironlist/IronList.class]
2023-09-18 15:17:32.458 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/ListBox.class]
2023-09-18 15:17:32.459 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/ListBoxBase.class]
2023-09-18 15:17:32.459 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/VaadinItem.class]
2023-09-18 15:17:32.459 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-list-box-flow/14.10.7/vaadin-list-box-flow-14.10.7.jar!/com/vaadin/flow/component/listbox/MultiSelectListBox.class]
2023-09-18 15:17:32.460 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-login-flow/14.10.7/vaadin-login-flow-14.10.7.jar!/com/vaadin/flow/component/login/LoginForm.class]
2023-09-18 15:17:32.461 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-login-flow/14.10.7/vaadin-login-flow-14.10.7.jar!/com/vaadin/flow/component/login/LoginOverlay.class]
2023-09-18 15:17:32.461 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-messages-flow/14.10.7/vaadin-messages-flow-14.10.7.jar!/com/vaadin/flow/component/messages/MessageList.class]
2023-09-18 15:17:32.466 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-messages-flow/14.10.7/vaadin-messages-flow-14.10.7.jar!/com/vaadin/flow/component/messages/MessageInput.class]
2023-09-18 15:17:32.467 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/VerticalLayout.class]
2023-09-18 15:17:32.469 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/HorizontalLayout.class]
2023-09-18 15:17:32.473 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/14.10.7/vaadin-ordered-layout-flow-14.10.7.jar!/com/vaadin/flow/component/orderedlayout/Scroller.class]
2023-09-18 15:17:32.474 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-progress-bar-flow/14.10.7/vaadin-progress-bar-flow-14.10.7.jar!/com/vaadin/flow/component/progressbar/ProgressBar.class]
2023-09-18 15:17:32.474 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-progress-bar-flow/14.10.7/vaadin-progress-bar-flow-14.10.7.jar!/com/vaadin/flow/component/progressbar/GeneratedVaadinProgressBar.class]
2023-09-18 15:17:32.476 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/RadioButtonGroup.class]
2023-09-18 15:17:32.476 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/GeneratedVaadinRadioGroup.class]
2023-09-18 15:17:32.477 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/RadioButton.class]
2023-09-18 15:17:32.477 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-radio-button-flow/14.10.7/vaadin-radio-button-flow-14.10.7.jar!/com/vaadin/flow/component/radiobutton/GeneratedVaadinRadioButton.class]
2023-09-18 15:17:32.478 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-split-layout-flow/14.10.7/vaadin-split-layout-flow-14.10.7.jar!/com/vaadin/flow/component/splitlayout/GeneratedVaadinSplitLayout.class]
2023-09-18 15:17:32.479 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-split-layout-flow/14.10.7/vaadin-split-layout-flow-14.10.7.jar!/com/vaadin/flow/component/splitlayout/SplitLayout.class]
2023-09-18 15:17:32.479 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/GeneratedVaadinTab.class]
2023-09-18 15:17:32.480 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/Tab.class]
2023-09-18 15:17:32.480 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/GeneratedVaadinTabs.class]
2023-09-18 15:17:32.481 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-tabs-flow/14.10.7/vaadin-tabs-flow-14.10.7.jar!/com/vaadin/flow/component/tabs/Tabs.class]
2023-09-18 15:17:32.482 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinTextField.class]
2023-09-18 15:17:32.483 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinNumberField.class]
2023-09-18 15:17:32.484 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/BigDecimalField.class]
2023-09-18 15:17:32.485 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinPasswordField.class]
2023-09-18 15:17:32.485 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/TextField.class]
2023-09-18 15:17:32.487 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/NumberField.class]
2023-09-18 15:17:32.488 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/AbstractNumberField.class]
2023-09-18 15:17:32.488 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinEmailField.class]
2023-09-18 15:17:32.489 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/TextArea.class]
2023-09-18 15:17:32.490 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/GeneratedVaadinTextArea.class]
2023-09-18 15:17:32.491 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/IntegerField.class]
2023-09-18 15:17:32.492 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/PasswordField.class]
2023-09-18 15:17:32.493 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-text-field-flow/14.10.7/vaadin-text-field-flow-14.10.7.jar!/com/vaadin/flow/component/textfield/EmailField.class]
2023-09-18 15:17:32.498 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/Upload.class]
2023-09-18 15:17:32.502 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/GeneratedVaadinUpload.class]
2023-09-18 15:17:32.508 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-upload-flow/14.10.7/vaadin-upload-flow-14.10.7.jar!/com/vaadin/flow/component/upload/GeneratedVaadinUploadFile.class]
2023-09-18 15:17:32.510 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-notification-flow/14.10.7/vaadin-notification-flow-14.10.7.jar!/com/vaadin/flow/component/notification/GeneratedVaadinNotification.class]
2023-09-18 15:17:32.512 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-notification-flow/14.10.7/vaadin-notification-flow-14.10.7.jar!/com/vaadin/flow/component/notification/Notification.class]
2023-09-18 15:17:32.513 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-app-layout-flow/14.10.7/vaadin-app-layout-flow-14.10.7.jar!/com/vaadin/flow/component/applayout/DrawerToggle.class]
2023-09-18 15:17:32.514 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-app-layout-flow/14.10.7/vaadin-app-layout-flow-14.10.7.jar!/com/vaadin/flow/component/applayout/AppLayout.class]
2023-09-18 15:17:32.517 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/ContextMenuBase.class]
2023-09-18 15:17:32.518 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/GeneratedVaadinContextMenu.class]
2023-09-18 15:17:32.520 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-context-menu-flow/14.10.7/vaadin-context-menu-flow-14.10.7.jar!/com/vaadin/flow/component/contextmenu/ContextMenu.class]
2023-09-18 15:17:32.528 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-menu-bar-flow/14.10.7/vaadin-menu-bar-flow-14.10.7.jar!/com/vaadin/flow/component/menubar/MenuBar.class]
2023-09-18 15:17:32.528 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-board-flow/14.10.7/vaadin-board-flow-14.10.7.jar!/com/vaadin/flow/component/board/Board.class]
2023-09-18 15:17:32.529 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-board-flow/14.10.7/vaadin-board-flow-14.10.7.jar!/com/vaadin/flow/component/board/Row.class]
2023-09-18 15:17:32.637 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-charts-flow/14.10.7/vaadin-charts-flow-14.10.7.jar!/com/vaadin/flow/component/charts/Chart.class]
2023-09-18 15:17:32.640 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-confirm-dialog-flow/14.10.7/vaadin-confirm-dialog-flow-14.10.7.jar!/com/vaadin/flow/component/confirmdialog/ConfirmDialog.class]
2023-09-18 15:17:32.640 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-cookie-consent-flow/14.10.7/vaadin-cookie-consent-flow-14.10.7.jar!/com/vaadin/flow/component/cookieconsent/CookieConsent.class]
2023-09-18 15:17:32.643 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-crud-flow/14.10.7/vaadin-crud-flow-14.10.7.jar!/com/vaadin/flow/component/crud/Crud.class]
2023-09-18 15:17:32.645 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-crud-flow/14.10.7/vaadin-crud-flow-14.10.7.jar!/com/vaadin/flow/component/crud/CrudGrid.class]
2023-09-18 15:17:32.650 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-grid-pro-flow/14.10.7/vaadin-grid-pro-flow-14.10.7.jar!/com/vaadin/flow/component/gridpro/GridPro.class]
2023-09-18 15:17:32.654 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-rich-text-editor-flow/14.10.7/vaadin-rich-text-editor-flow-14.10.7.jar!/com/vaadin/flow/component/richtexteditor/GeneratedVaadinRichTextEditor.class]
2023-09-18 15:17:32.656 DEBUG 35806 --- [  restartedMain] rvletContextInitializer$ClassPathScanner : Identified candidate component class: URL [jar:file:/root/.m2/repository/com/vaadin/vaadin-rich-text-editor-flow/14.10.7/vaadin-rich-text-editor-flow-14.10.7.jar!/com/vaadin/flow/component/richtexteditor/RichTextEditor.class]
2023-09-18 15:17:33.213  INFO 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Search for subclasses and classes with annotations took 1 seconds
2023-09-18 15:17:33.214  INFO 35806 --- [  restartedMain] c.v.f.s.VaadinServletContextInitializer  : Due to slow search it is recommended to use the whitelisted-packages feature to make scanning faster.

See the whitelisted-packages section in the docs at https://vaadin.com/docs/latest/flow/integrations/spring/configuration#special-configuration-parameters
2023-09-18 15:17:33.220  INFO 35806 --- [  restartedMain] c.v.f.server.startup.DevModeInitializer  : Starting dev-mode updaters in /root/code/skeleton-starter-flow-spring-14 folder.
2023-09-18 15:17:33.245 DEBUG 35806 --- [  restartedMain] dev-updater                              : 
 List of npm dependencies found in the project:
  - @polymer/iron-icon 3.0.1 com.vaadin.flow.component.icon.IronIcon
  - @polymer/iron-list 3.1.0 com.vaadin.flow.component.ironlist.IronList
  - @vaadin/vaadin-accordion 1.2.0 com.vaadin.flow.component.accordion.Accordion
  - @vaadin/vaadin-app-layout 2.2.0 com.vaadin.flow.component.applayout.AppLayout
  - @vaadin/vaadin-app-layout 2.2.0 com.vaadin.flow.component.applayout.DrawerToggle
  - @vaadin/vaadin-avatar 1.0.4 com.vaadin.flow.component.avatar.Avatar
  - @vaadin/vaadin-avatar 1.0.4 com.vaadin.flow.component.avatar.AvatarGroup
  - @vaadin/vaadin-board 2.2.2 com.vaadin.flow.component.board.Board
  - @vaadin/vaadin-board 2.2.2 com.vaadin.flow.component.board.Row
  - @vaadin/vaadin-button 2.4.0 com.vaadin.flow.component.applayout.DrawerToggle
  - @vaadin/vaadin-button 2.4.0 com.vaadin.flow.component.button.Button
  - @vaadin/vaadin-button 2.4.0 com.vaadin.flow.component.button.GeneratedVaadinButton
  - @vaadin/vaadin-charts 6.3.4 com.vaadin.flow.component.charts.Chart
  - @vaadin/vaadin-checkbox 2.5.1 com.vaadin.flow.component.checkbox.Checkbox
  - @vaadin/vaadin-checkbox 2.5.1 com.vaadin.flow.component.checkbox.CheckboxGroup
  - @vaadin/vaadin-checkbox 2.5.1 com.vaadin.flow.component.checkbox.CheckboxGroup$CheckBoxItem
  - @vaadin/vaadin-checkbox 2.5.1 com.vaadin.flow.component.checkbox.GeneratedVaadinCheckbox
  - @vaadin/vaadin-checkbox 2.5.1 com.vaadin.flow.component.checkbox.GeneratedVaadinCheckboxGroup
  - @vaadin/vaadin-combo-box 5.4.12 com.vaadin.flow.component.combobox.ComboBox
  - @vaadin/vaadin-combo-box 5.4.12 com.vaadin.flow.component.combobox.GeneratedVaadinComboBox
  - @vaadin/vaadin-confirm-dialog 1.3.1 com.vaadin.flow.component.confirmdialog.ConfirmDialog
  - @vaadin/vaadin-context-menu 4.6.0 com.vaadin.flow.component.contextmenu.ContextMenu
  - @vaadin/vaadin-context-menu 4.6.0 com.vaadin.flow.component.contextmenu.ContextMenuBase
  - @vaadin/vaadin-context-menu 4.6.0 com.vaadin.flow.component.contextmenu.GeneratedVaadinContextMenu
  - @vaadin/vaadin-context-menu 4.6.0 com.vaadin.flow.component.grid.contextmenu.GridContextMenu
  - @vaadin/vaadin-cookie-consent 1.2.1 com.vaadin.flow.component.cookieconsent.CookieConsent
  - @vaadin/vaadin-core-shrinkwrap 14.10.7 com.vaadin.shrinkwrap.VaadinCoreShrinkWrap
  - @vaadin/vaadin-crud 1.3.2 com.vaadin.flow.component.crud.Crud
  - @vaadin/vaadin-custom-field 1.3.1 com.vaadin.flow.component.customfield.CustomField
  - @vaadin/vaadin-date-picker 4.5.0 com.vaadin.flow.component.datepicker.DatePicker
  - @vaadin/vaadin-date-picker 4.5.0 com.vaadin.flow.component.datepicker.GeneratedVaadinDatePicker
  - @vaadin/vaadin-date-picker 4.5.0 com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - @vaadin/vaadin-date-time-picker 1.4.0 com.vaadin.flow.component.datetimepicker.DateTimePicker
  - @vaadin/vaadin-details 1.2.1 com.vaadin.flow.component.accordion.AccordionPanel
  - @vaadin/vaadin-details 1.2.1 com.vaadin.flow.component.details.Details
  - @vaadin/vaadin-dialog 2.6.0 com.vaadin.flow.component.dialog.Dialog
  - @vaadin/vaadin-dialog 2.6.0 com.vaadin.flow.component.dialog.GeneratedVaadinDialog
  - @vaadin/vaadin-form-layout 2.3.0 com.vaadin.flow.component.formlayout.FormLayout
  - @vaadin/vaadin-form-layout 2.3.0 com.vaadin.flow.component.formlayout.FormLayout$FormItem
  - @vaadin/vaadin-form-layout 2.3.0 com.vaadin.flow.component.formlayout.GeneratedVaadinFormItem
  - @vaadin/vaadin-form-layout 2.3.0 com.vaadin.flow.component.formlayout.GeneratedVaadinFormLayout
  - @vaadin/vaadin-grid 5.9.7 com.vaadin.flow.component.crud.CrudGrid
  - @vaadin/vaadin-grid 5.9.7 com.vaadin.flow.component.grid.Grid
  - @vaadin/vaadin-grid 5.9.7 com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid 5.9.7 com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-grid-pro 2.3.2 com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-icons 4.3.2 com.vaadin.flow.component.icon.Icon
  - @vaadin/vaadin-item 2.3.0 com.vaadin.flow.component.listbox.VaadinItem
  - @vaadin/vaadin-list-box 1.4.0 com.vaadin.flow.component.listbox.ListBox
  - @vaadin/vaadin-list-box 1.4.0 com.vaadin.flow.component.listbox.ListBoxBase
  - @vaadin/vaadin-list-box 1.4.0 com.vaadin.flow.component.listbox.MultiSelectListBox
  - @vaadin/vaadin-login 1.2.0 com.vaadin.flow.component.login.LoginForm
  - @vaadin/vaadin-login 1.2.0 com.vaadin.flow.component.login.LoginOverlay
  - @vaadin/vaadin-lumo-styles 1.6.1 com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-material-styles 1.3.2 com.vaadin.flow.theme.material.Material
  - @vaadin/vaadin-menu-bar 1.3.0 com.vaadin.flow.component.menubar.MenuBar
  - @vaadin/vaadin-messages 1.0.2 com.vaadin.flow.component.messages.MessageInput
  - @vaadin/vaadin-messages 1.0.2 com.vaadin.flow.component.messages.MessageList
  - @vaadin/vaadin-notification 1.6.2 com.vaadin.flow.component.notification.GeneratedVaadinNotification
  - @vaadin/vaadin-notification 1.6.2 com.vaadin.flow.component.notification.Notification
  - @vaadin/vaadin-ordered-layout 1.4.0 com.vaadin.flow.component.orderedlayout.HorizontalLayout
  - @vaadin/vaadin-ordered-layout 1.4.0 com.vaadin.flow.component.orderedlayout.Scroller
  - @vaadin/vaadin-ordered-layout 1.4.0 com.vaadin.flow.component.orderedlayout.VerticalLayout
  - @vaadin/vaadin-ordered-layout 1.4.0 org.vaadin.example.MainView
  - @vaadin/vaadin-progress-bar 1.3.0 com.vaadin.flow.component.progressbar.ProgressBar
  - @vaadin/vaadin-radio-button 1.5.4 com.vaadin.flow.component.radiobutton.RadioButton
  - @vaadin/vaadin-radio-button 1.5.4 com.vaadin.flow.component.radiobutton.RadioButtonGroup
  - @vaadin/vaadin-rich-text-editor 1.3.2 com.vaadin.flow.component.richtexteditor.GeneratedVaadinRichTextEditor
  - @vaadin/vaadin-rich-text-editor 1.3.2 com.vaadin.flow.component.richtexteditor.RichTextEditor
  - @vaadin/vaadin-select 2.4.4 com.vaadin.flow.component.select.Select
  - @vaadin/vaadin-select 2.4.4 com.vaadin.flow.component.select.generated.GeneratedVaadinSelect
  - @vaadin/vaadin-shrinkwrap 14.10.7 com.vaadin.shrinkwrap.VaadinShrinkWrap
  - @vaadin/vaadin-split-layout 4.3.1 com.vaadin.flow.component.splitlayout.SplitLayout
  - @vaadin/vaadin-tabs 3.2.0 com.vaadin.flow.component.tabs.GeneratedVaadinTab
  - @vaadin/vaadin-tabs 3.2.0 com.vaadin.flow.component.tabs.GeneratedVaadinTabs
  - @vaadin/vaadin-tabs 3.2.0 com.vaadin.flow.component.tabs.Tab
  - @vaadin/vaadin-tabs 3.2.0 com.vaadin.flow.component.tabs.Tabs
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.AbstractNumberField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.BigDecimalField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.EmailField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.GeneratedVaadinEmailField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.GeneratedVaadinNumberField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.GeneratedVaadinPasswordField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.GeneratedVaadinTextArea
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.GeneratedVaadinTextField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.IntegerField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.NumberField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.PasswordField
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.TextArea
  - @vaadin/vaadin-text-field 2.9.2 com.vaadin.flow.component.textfield.TextField
  - @vaadin/vaadin-time-picker 2.4.0 com.vaadin.flow.component.datetimepicker.DateTimePickerTimePicker
  - @vaadin/vaadin-time-picker 2.4.0 com.vaadin.flow.component.timepicker.GeneratedVaadinTimePicker
  - @vaadin/vaadin-time-picker 2.4.0 com.vaadin.flow.component.timepicker.TimePicker
  - @vaadin/vaadin-upload 4.4.3 com.vaadin.flow.component.upload.GeneratedVaadinUpload
  - @vaadin/vaadin-upload 4.4.3 com.vaadin.flow.component.upload.Upload
2023-09-18 15:17:33.253 DEBUG 35806 --- [  restartedMain] dev-updater                              : 
 List of @JsModule found in the project:
  - ./comboBoxConnector-es6.js class com.vaadin.flow.component.combobox.ComboBox
  - ./contextMenuConnector-es6.js class com.vaadin.flow.component.contextmenu.ContextMenu
  - ./contextMenuConnector-es6.js class com.vaadin.flow.component.contextmenu.ContextMenuBase
  - ./contextMenuConnector-es6.js class com.vaadin.flow.component.grid.contextmenu.GridContextMenu
  - ./date-picker-datefns.js class com.vaadin.flow.component.datepicker.DatePicker
  - ./date-picker-datefns.js class com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - ./datepickerConnector.js class com.vaadin.flow.component.datepicker.DatePicker
  - ./datepickerConnector.js class com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - ./dndConnector-es6.js interface com.vaadin.flow.component.dnd.DragSource
  - ./dndConnector-es6.js interface com.vaadin.flow.component.dnd.DropTarget
  - ./flow-component-renderer.js class com.vaadin.flow.component.combobox.ComboBox
  - ./flow-component-renderer.js class com.vaadin.flow.component.contextmenu.ContextMenu
  - ./flow-component-renderer.js class com.vaadin.flow.component.contextmenu.ContextMenuBase
  - ./flow-component-renderer.js class com.vaadin.flow.component.crud.CrudGrid
  - ./flow-component-renderer.js class com.vaadin.flow.component.dialog.Dialog
  - ./flow-component-renderer.js class com.vaadin.flow.component.grid.Grid
  - ./flow-component-renderer.js class com.vaadin.flow.component.grid.contextmenu.GridContextMenu
  - ./flow-component-renderer.js class com.vaadin.flow.component.gridpro.GridPro
  - ./flow-component-renderer.js class com.vaadin.flow.component.ironlist.IronList
  - ./flow-component-renderer.js class com.vaadin.flow.component.notification.Notification
  - ./flow-component-renderer.js class com.vaadin.flow.component.treegrid.TreeGrid
  - ./gridConnector-es6.js class com.vaadin.flow.component.crud.CrudGrid
  - ./gridConnector-es6.js class com.vaadin.flow.component.grid.Grid
  - ./gridConnector-es6.js class com.vaadin.flow.component.gridpro.GridPro
  - ./gridConnector-es6.js class com.vaadin.flow.component.treegrid.TreeGrid
  - ./ironListConnector-es6.js class com.vaadin.flow.component.ironlist.IronList
  - ./ironListStyles.js class com.vaadin.flow.component.ironlist.IronList
  - ./menubarConnector.js class com.vaadin.flow.component.menubar.MenuBar
  - ./messageListConnector.js class com.vaadin.flow.component.messages.MessageList
  - ./timepickerConnector.js class com.vaadin.flow.component.datetimepicker.DateTimePickerTimePicker
  - ./timepickerConnector.js class com.vaadin.flow.component.timepicker.TimePicker
  - ./vaadin-big-decimal-field.js class com.vaadin.flow.component.textfield.BigDecimalField
  - ./vaadin-grid-flow-selection-column.js class com.vaadin.flow.component.grid.GridSelectionColumn
  - @polymer/iron-icon/iron-icon.js class com.vaadin.flow.component.icon.IronIcon
  - @polymer/iron-list/iron-list.js class com.vaadin.flow.component.ironlist.IronList
  - @vaadin/flow-frontend/gridProConnector.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-accordion/src/vaadin-accordion.js class com.vaadin.flow.component.accordion.Accordion
  - @vaadin/vaadin-app-layout/src/vaadin-app-layout.js class com.vaadin.flow.component.applayout.AppLayout
  - @vaadin/vaadin-app-layout/src/vaadin-drawer-toggle.js class com.vaadin.flow.component.applayout.DrawerToggle
  - @vaadin/vaadin-avatar/src/vaadin-avatar-group.js class com.vaadin.flow.component.avatar.AvatarGroup
  - @vaadin/vaadin-avatar/src/vaadin-avatar.js class com.vaadin.flow.component.avatar.Avatar
  - @vaadin/vaadin-board/vaadin-board-row.js class com.vaadin.flow.component.board.Row
  - @vaadin/vaadin-board/vaadin-board.js class com.vaadin.flow.component.board.Board
  - @vaadin/vaadin-button/src/vaadin-button.js class com.vaadin.flow.component.applayout.DrawerToggle
  - @vaadin/vaadin-button/src/vaadin-button.js class com.vaadin.flow.component.button.Button
  - @vaadin/vaadin-button/src/vaadin-button.js class com.vaadin.flow.component.button.GeneratedVaadinButton
  - @vaadin/vaadin-charts/vaadin-chart.js class com.vaadin.flow.component.charts.Chart
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox-group.js class com.vaadin.flow.component.checkbox.CheckboxGroup
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox-group.js class com.vaadin.flow.component.checkbox.GeneratedVaadinCheckboxGroup
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.checkbox.Checkbox
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.checkbox.CheckboxGroup$CheckBoxItem
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.checkbox.GeneratedVaadinCheckbox
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.crud.CrudGrid
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.grid.Grid
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-checkbox/src/vaadin-checkbox.js class com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-combo-box/src/vaadin-combo-box.js class com.vaadin.flow.component.combobox.ComboBox
  - @vaadin/vaadin-combo-box/src/vaadin-combo-box.js class com.vaadin.flow.component.combobox.GeneratedVaadinComboBox
  - @vaadin/vaadin-confirm-dialog/src/vaadin-confirm-dialog.js class com.vaadin.flow.component.confirmdialog.ConfirmDialog
  - @vaadin/vaadin-context-menu/src/vaadin-context-menu.js class com.vaadin.flow.component.contextmenu.ContextMenu
  - @vaadin/vaadin-context-menu/src/vaadin-context-menu.js class com.vaadin.flow.component.contextmenu.ContextMenuBase
  - @vaadin/vaadin-context-menu/src/vaadin-context-menu.js class com.vaadin.flow.component.contextmenu.GeneratedVaadinContextMenu
  - @vaadin/vaadin-context-menu/src/vaadin-context-menu.js class com.vaadin.flow.component.grid.contextmenu.GridContextMenu
  - @vaadin/vaadin-cookie-consent/src/vaadin-cookie-consent.js class com.vaadin.flow.component.cookieconsent.CookieConsent
  - @vaadin/vaadin-crud/src/vaadin-crud-edit-column.js class com.vaadin.flow.component.crud.Crud
  - @vaadin/vaadin-crud/src/vaadin-crud.js class com.vaadin.flow.component.crud.Crud
  - @vaadin/vaadin-custom-field/src/vaadin-custom-field.js class com.vaadin.flow.component.customfield.CustomField
  - @vaadin/vaadin-date-picker/src/vaadin-date-picker.js class com.vaadin.flow.component.datepicker.DatePicker
  - @vaadin/vaadin-date-picker/src/vaadin-date-picker.js class com.vaadin.flow.component.datepicker.GeneratedVaadinDatePicker
  - @vaadin/vaadin-date-picker/src/vaadin-date-picker.js class com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - @vaadin/vaadin-date-time-picker/src/vaadin-date-time-picker.js class com.vaadin.flow.component.datetimepicker.DateTimePicker
  - @vaadin/vaadin-details/src/vaadin-details.js class com.vaadin.flow.component.accordion.AccordionPanel
  - @vaadin/vaadin-details/src/vaadin-details.js class com.vaadin.flow.component.details.Details
  - @vaadin/vaadin-dialog/src/vaadin-dialog.js class com.vaadin.flow.component.dialog.Dialog
  - @vaadin/vaadin-dialog/src/vaadin-dialog.js class com.vaadin.flow.component.dialog.GeneratedVaadinDialog
  - @vaadin/vaadin-form-layout/src/vaadin-form-item.js class com.vaadin.flow.component.formlayout.FormLayout$FormItem
  - @vaadin/vaadin-form-layout/src/vaadin-form-item.js class com.vaadin.flow.component.formlayout.GeneratedVaadinFormItem
  - @vaadin/vaadin-form-layout/src/vaadin-form-layout.js class com.vaadin.flow.component.formlayout.FormLayout
  - @vaadin/vaadin-form-layout/src/vaadin-form-layout.js class com.vaadin.flow.component.formlayout.GeneratedVaadinFormLayout
  - @vaadin/vaadin-grid-pro/src/vaadin-grid-pro-edit-column.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid-pro/src/vaadin-grid-pro.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid/src/vaadin-grid-column-group.js class com.vaadin.flow.component.grid.ColumnGroup
  - @vaadin/vaadin-grid/src/vaadin-grid-column.js class com.vaadin.flow.component.crud.CrudGrid
  - @vaadin/vaadin-grid/src/vaadin-grid-column.js class com.vaadin.flow.component.grid.Grid
  - @vaadin/vaadin-grid/src/vaadin-grid-column.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid/src/vaadin-grid-column.js class com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-grid/src/vaadin-grid-sorter.js class com.vaadin.flow.component.crud.CrudGrid
  - @vaadin/vaadin-grid/src/vaadin-grid-sorter.js class com.vaadin.flow.component.grid.Grid
  - @vaadin/vaadin-grid/src/vaadin-grid-sorter.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid/src/vaadin-grid-sorter.js class com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-grid/src/vaadin-grid-tree-toggle.js class com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-grid/src/vaadin-grid.js class com.vaadin.flow.component.crud.CrudGrid
  - @vaadin/vaadin-grid/src/vaadin-grid.js class com.vaadin.flow.component.grid.Grid
  - @vaadin/vaadin-grid/src/vaadin-grid.js class com.vaadin.flow.component.gridpro.GridPro
  - @vaadin/vaadin-grid/src/vaadin-grid.js class com.vaadin.flow.component.treegrid.TreeGrid
  - @vaadin/vaadin-icons/vaadin-icons.js class com.vaadin.flow.component.icon.Icon
  - @vaadin/vaadin-item/src/vaadin-item.js class com.vaadin.flow.component.listbox.VaadinItem
  - @vaadin/vaadin-list-box/src/vaadin-list-box.js class com.vaadin.flow.component.listbox.ListBox
  - @vaadin/vaadin-list-box/src/vaadin-list-box.js class com.vaadin.flow.component.listbox.ListBoxBase
  - @vaadin/vaadin-list-box/src/vaadin-list-box.js class com.vaadin.flow.component.listbox.MultiSelectListBox
  - @vaadin/vaadin-login/src/vaadin-login-form.js class com.vaadin.flow.component.login.LoginForm
  - @vaadin/vaadin-login/src/vaadin-login-overlay.js class com.vaadin.flow.component.login.LoginOverlay
  - @vaadin/vaadin-lumo-styles/color.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-lumo-styles/icons.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-lumo-styles/sizing.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-lumo-styles/spacing.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-lumo-styles/style.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-lumo-styles/typography.js class com.vaadin.flow.theme.lumo.Lumo
  - @vaadin/vaadin-material-styles/color.js class com.vaadin.flow.theme.material.Material
  - @vaadin/vaadin-material-styles/typography.js class com.vaadin.flow.theme.material.Material
  - @vaadin/vaadin-menu-bar/src/vaadin-menu-bar.js class com.vaadin.flow.component.menubar.MenuBar
  - @vaadin/vaadin-messages/src/vaadin-message-input.js class com.vaadin.flow.component.messages.MessageInput
  - @vaadin/vaadin-messages/src/vaadin-message-list.js class com.vaadin.flow.component.messages.MessageList
  - @vaadin/vaadin-notification/src/vaadin-notification.js class com.vaadin.flow.component.notification.GeneratedVaadinNotification
  - @vaadin/vaadin-notification/src/vaadin-notification.js class com.vaadin.flow.component.notification.Notification
  - @vaadin/vaadin-ordered-layout/src/vaadin-horizontal-layout.js class com.vaadin.flow.component.orderedlayout.HorizontalLayout
  - @vaadin/vaadin-ordered-layout/src/vaadin-vertical-layout.js class com.vaadin.flow.component.orderedlayout.VerticalLayout
  - @vaadin/vaadin-ordered-layout/src/vaadin-vertical-layout.js class org.vaadin.example.MainView
  - @vaadin/vaadin-ordered-layout/vaadin-scroller.js class com.vaadin.flow.component.orderedlayout.Scroller
  - @vaadin/vaadin-progress-bar/src/vaadin-progress-bar.js class com.vaadin.flow.component.progressbar.GeneratedVaadinProgressBar
  - @vaadin/vaadin-progress-bar/src/vaadin-progress-bar.js class com.vaadin.flow.component.progressbar.ProgressBar
  - @vaadin/vaadin-radio-button/src/vaadin-radio-button.js class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioButton
  - @vaadin/vaadin-radio-button/src/vaadin-radio-button.js class com.vaadin.flow.component.radiobutton.RadioButton
  - @vaadin/vaadin-radio-button/src/vaadin-radio-group.js class com.vaadin.flow.component.radiobutton.GeneratedVaadinRadioGroup
  - @vaadin/vaadin-radio-button/src/vaadin-radio-group.js class com.vaadin.flow.component.radiobutton.RadioButtonGroup
  - @vaadin/vaadin-rich-text-editor/src/vaadin-rich-text-editor.js class com.vaadin.flow.component.richtexteditor.GeneratedVaadinRichTextEditor
  - @vaadin/vaadin-rich-text-editor/src/vaadin-rich-text-editor.js class com.vaadin.flow.component.richtexteditor.RichTextEditor
  - @vaadin/vaadin-select/src/vaadin-select.js class com.vaadin.flow.component.select.Select
  - @vaadin/vaadin-select/src/vaadin-select.js class com.vaadin.flow.component.select.generated.GeneratedVaadinSelect
  - @vaadin/vaadin-split-layout/src/vaadin-split-layout.js class com.vaadin.flow.component.splitlayout.GeneratedVaadinSplitLayout
  - @vaadin/vaadin-split-layout/src/vaadin-split-layout.js class com.vaadin.flow.component.splitlayout.SplitLayout
  - @vaadin/vaadin-tabs/src/vaadin-tab.js class com.vaadin.flow.component.tabs.GeneratedVaadinTab
  - @vaadin/vaadin-tabs/src/vaadin-tab.js class com.vaadin.flow.component.tabs.Tab
  - @vaadin/vaadin-tabs/src/vaadin-tabs.js class com.vaadin.flow.component.tabs.GeneratedVaadinTabs
  - @vaadin/vaadin-tabs/src/vaadin-tabs.js class com.vaadin.flow.component.tabs.Tabs
  - @vaadin/vaadin-text-field/src/vaadin-email-field.js class com.vaadin.flow.component.textfield.EmailField
  - @vaadin/vaadin-text-field/src/vaadin-email-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinEmailField
  - @vaadin/vaadin-text-field/src/vaadin-integer-field.js class com.vaadin.flow.component.textfield.IntegerField
  - @vaadin/vaadin-text-field/src/vaadin-number-field.js class com.vaadin.flow.component.textfield.AbstractNumberField
  - @vaadin/vaadin-text-field/src/vaadin-number-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinNumberField
  - @vaadin/vaadin-text-field/src/vaadin-number-field.js class com.vaadin.flow.component.textfield.IntegerField
  - @vaadin/vaadin-text-field/src/vaadin-number-field.js class com.vaadin.flow.component.textfield.NumberField
  - @vaadin/vaadin-text-field/src/vaadin-password-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinPasswordField
  - @vaadin/vaadin-text-field/src/vaadin-password-field.js class com.vaadin.flow.component.textfield.PasswordField
  - @vaadin/vaadin-text-field/src/vaadin-text-area.js class com.vaadin.flow.component.textfield.GeneratedVaadinTextArea
  - @vaadin/vaadin-text-field/src/vaadin-text-area.js class com.vaadin.flow.component.textfield.TextArea
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.AbstractNumberField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.BigDecimalField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.EmailField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinEmailField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinNumberField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinPasswordField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.GeneratedVaadinTextField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.IntegerField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.NumberField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.PasswordField
  - @vaadin/vaadin-text-field/src/vaadin-text-field.js class com.vaadin.flow.component.textfield.TextField
  - @vaadin/vaadin-time-picker/src/vaadin-time-picker.js class com.vaadin.flow.component.datetimepicker.DateTimePickerTimePicker
  - @vaadin/vaadin-time-picker/src/vaadin-time-picker.js class com.vaadin.flow.component.timepicker.GeneratedVaadinTimePicker
  - @vaadin/vaadin-time-picker/src/vaadin-time-picker.js class com.vaadin.flow.component.timepicker.TimePicker
  - @vaadin/vaadin-upload/src/vaadin-upload-file.js class com.vaadin.flow.component.upload.GeneratedVaadinUploadFile
  - @vaadin/vaadin-upload/src/vaadin-upload.js class com.vaadin.flow.component.upload.GeneratedVaadinUpload
  - @vaadin/vaadin-upload/src/vaadin-upload.js class com.vaadin.flow.component.upload.Upload
2023-09-18 15:17:33.255 DEBUG 35806 --- [  restartedMain] dev-updater                              : 
 List of @JavaScript found in the project:
  - frontend://comboBoxConnector.js class com.vaadin.flow.component.combobox.ComboBox
  - frontend://contextMenuConnector.js class com.vaadin.flow.component.contextmenu.ContextMenu
  - frontend://contextMenuConnector.js class com.vaadin.flow.component.contextmenu.ContextMenuBase
  - frontend://contextMenuConnector.js class com.vaadin.flow.component.grid.contextmenu.GridContextMenu
  - frontend://date-picker-datefns.js class com.vaadin.flow.component.datepicker.DatePicker
  - frontend://date-picker-datefns.js class com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - frontend://datepickerConnector.js class com.vaadin.flow.component.datepicker.DatePicker
  - frontend://datepickerConnector.js class com.vaadin.flow.component.datetimepicker.DateTimePickerDatePicker
  - frontend://dndConnector.js interface com.vaadin.flow.component.dnd.DragSource
  - frontend://dndConnector.js interface com.vaadin.flow.component.dnd.DropTarget
  - frontend://gridConnector.js class com.vaadin.flow.component.crud.CrudGrid
  - frontend://gridConnector.js class com.vaadin.flow.component.grid.Grid
  - frontend://gridConnector.js class com.vaadin.flow.component.gridpro.GridPro
  - frontend://gridConnector.js class com.vaadin.flow.component.treegrid.TreeGrid
  - frontend://gridProConnector.js class com.vaadin.flow.component.gridpro.GridPro
  - frontend://ironListConnector.js class com.vaadin.flow.component.ironlist.IronList
  - frontend://menubarConnector.js class com.vaadin.flow.component.menubar.MenuBar
  - frontend://selectConnector.js class com.vaadin.flow.component.select.Select
  - frontend://timepickerConnector.js class com.vaadin.flow.component.datetimepicker.DateTimePickerTimePicker
  - frontend://timepickerConnector.js class com.vaadin.flow.component.timepicker.TimePicker
  - frontend://vaadin-big-decimal-field.js class com.vaadin.flow.component.textfield.BigDecimalField
2023-09-18 15:17:33.259  INFO 35806 --- [  restartedMain] dev-updater                              : Visited 102 classes. Took 32 ms.
Vaadin application has been deployed and started to the context path "/".
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-crud": "1.3.2" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-messages": "1.0.2" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-grid": "5.9.7" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-icons": "4.3.2" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-split-layout": "4.3.1" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-combo-box": "5.4.12" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-cookie-consent": "1.2.1" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-core-shrinkwrap": "14.10.7" line.
2023-09-18 15:17:33.284 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-upload": "4.4.3" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-dialog": "2.6.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-select": "2.4.4" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-app-layout": "2.2.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-item": "2.3.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-board": "2.2.2" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-charts": "6.3.4" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-notification": "1.6.2" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-grid-pro": "2.3.2" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-progress-bar": "1.3.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-shrinkwrap": "14.10.7" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-date-time-picker": "1.4.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-ordered-layout": "1.4.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-login": "1.2.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-button": "2.4.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-date-picker": "4.5.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-menu-bar": "1.3.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-text-field": "2.9.2" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-custom-field": "1.3.1" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-form-layout": "2.3.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-accordion": "1.2.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-confirm-dialog": "1.3.1" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@polymer/iron-list": "3.1.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-list-box": "1.4.0" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-details": "1.2.1" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-checkbox": "2.5.1" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@polymer/iron-icon": "3.0.1" line.
2023-09-18 15:17:33.285 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-time-picker": "2.4.0" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-avatar": "1.0.4" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-context-menu": "4.6.0" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-radio-button": "1.5.4" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-tabs": "3.2.0" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-lumo-styles": "1.6.1" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-material-styles": "1.3.2" line.
2023-09-18 15:17:33.286 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added "@vaadin/vaadin-rich-text-editor": "1.3.2" line.
2023-09-18 15:17:33.293 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Added 61 dependencies to main package.json
2023-09-18 15:17:33.305 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Updated npm /root/code/skeleton-starter-flow-spring-14/package.json.
2023-09-18 15:17:33.310  INFO 35806 --- [onPool-worker-1] dev-updater                              : Running `npm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by...
2023-09-18 15:17:33.323 DEBUG 35806 --- [onPool-worker-1] c.v.f.s.frontend.FrontendToolsLocator    : Command '[which, npm]' failed with exit code '1'
2023-09-18 15:17:33.339 DEBUG 35806 --- [onPool-worker-1] c.v.f.s.frontend.FrontendToolsLocator    : Command '[which, node]' failed with exit code '1'
2023-09-18 15:17:33.347 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
/root/.vaadin/node/node \ 
    /root/.vaadin/node/node_modules/npm/bin/npm-cli.js \ 
    --no-update-notifier --no-audit \ 
    --scripts-prepend-node-path=true install 

2023-09-18 15:17:33.351 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Output of `/root/.vaadin/node/node /root/.vaadin/node/node_modules/npm/bin/npm-cli.js --no-update-notifier --no-audit --scripts-prepend-node-path=true install`:
2023-09-18 15:17:33.673  INFO 35806 --- [  restartedMain] o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729
2023-09-18 15:17:33.687 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Atmosphere available, initializing
2023-09-18 15:17:33.688 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Checking if springServlet is a Vaadin Servlet
2023-09-18 15:17:33.688 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Initializing Atmosphere for Vaadin Servlet: springServlet
2023-09-18 15:17:33.688 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Creating AtmosphereFramework for springServlet
2023-09-18 15:17:33.771 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Created AtmosphereFramework for springServlet
2023-09-18 15:17:33.771 DEBUG 35806 --- [  restartedMain] c.v.f.s.c.JSR356WebsocketInitializer     : Checking if dispatcherServlet is a Vaadin Servlet
2023-09-18 15:17:33.800  INFO 35806 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8379 (http) with context path ''
2023-09-18 15:17:33.813  INFO 35806 --- [  restartedMain] org.vaadin.example.Application           : Started Application in 4.05 seconds (JVM running for 4.487)
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
npm WARN deprecated fsevents@1.2.13: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
2023-09-18 15:18:02.580 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.580 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > @vaadin/vaadin-usage-statistics@2.1.2 postinstall /root/code/skeleton-starter-flow-spring-14/node_modules/@vaadin/vaadin-core-shrinkwrap/node_modules/@vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.580 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > node check.cjs
2023-09-18 15:18:02.580 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     Vaadin collects development time usage statistics to improve this product. To opt-out, either run:
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     npm explore @vaadin/vaadin-usage-statistics -- npm run disable
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to store disable statistics for the machine, or add
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     "vaadin": { "disableUsageStatistics": true }
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to the project package.json and re-run npm install to disable statistics for the project.
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     For more details, see https://github.com/vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.712 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :   
2023-09-18 15:18:02.732 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.732 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > @vaadin/vaadin-usage-statistics@2.1.2 postinstall /root/code/skeleton-starter-flow-spring-14/node_modules/@vaadin/vaadin-shrinkwrap/node_modules/@vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.732 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > node check.cjs
2023-09-18 15:18:02.732 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.817 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.817 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     Vaadin collects development time usage statistics to improve this product. To opt-out, either run:
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     npm explore @vaadin/vaadin-usage-statistics -- npm run disable
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to store disable statistics for the machine, or add
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     "vaadin": { "disableUsageStatistics": true }
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to the project package.json and re-run npm install to disable statistics for the project.
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     For more details, see https://github.com/vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.818 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :   
2023-09-18 15:18:02.834 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.834 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > @vaadin/vaadin-usage-statistics@2.1.2 postinstall /root/code/skeleton-starter-flow-spring-14/node_modules/@vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.834 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : > node check.cjs
2023-09-18 15:18:02.834 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.913 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.913 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     Vaadin collects development time usage statistics to improve this product. To opt-out, either run:
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     npm explore @vaadin/vaadin-usage-statistics -- npm run disable
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to store disable statistics for the machine, or add
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     "vaadin": { "disableUsageStatistics": true }
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     to the project package.json and re-run npm install to disable statistics for the project.
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :     For more details, see https://github.com/vaadin/vaadin-usage-statistics
2023-09-18 15:18:02.914 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :   
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN notsup Unsupported engine for construct-style-sheets-polyfill@3.0.4: wanted: {"npm":">=7"} (current: {"node":"14.21.3","npm":"6.14.18"})
npm WARN notsup Not compatible with your version of node/npm: construct-style-sheets-polyfill@3.0.4
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN no-name@ No repository field.

2023-09-18 15:18:04.148 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : added 251 packages from 73 contributors in 30.158s
2023-09-18 15:18:05.039 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:05.039 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 4 packages are looking for funding
2023-09-18 15:18:05.039 DEBUG 35806 --- [onPool-worker-1] dev-updater                              :   run `npm fund` for details
2023-09-18 15:18:05.039 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : 
2023-09-18 15:18:05.099  INFO 35806 --- [onPool-worker-1] dev-updater                              : Frontend dependencies resolved successfully.
2023-09-18 15:18:05.107  INFO 35806 --- [onPool-worker-1] dev-updater                              : Copying frontend resources from jar files ...
2023-09-18 15:18:05.131  INFO 35806 --- [onPool-worker-1] dev-updater                              : Visited 14 resources. Took 23 ms.
2023-09-18 15:18:05.131 DEBUG 35806 --- [onPool-worker-1] c.v.f.s.f.TaskCopyLocalFrontendFiles     : Found no local frontend resources for the project
2023-09-18 15:18:05.167 DEBUG 35806 --- [onPool-worker-1] dev-updater                              : Updated /root/code/skeleton-starter-flow-spring-14/target/frontend/generated-flow-imports.js
2023-09-18 15:18:05.170  WARN 35806 --- [onPool-worker-1] dev-webpack                              : '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. Did you run `npm install`?
2023-09-18 15:18:05.174 ERROR 35806 --- [onPool-worker-1] dev-webpack                              : null

com.vaadin.flow.server.ExecutionFailedException: Couldn't start dev server because '/root/code/skeleton-starter-flow-spring-14/node_modules/webpack-dev-server/bin/webpack-dev-server.js' doesn't exist. `npm install` has not run or failed.
        at com.vaadin.flow.server.DevModeHandler.validateFiles(DevModeHandler.java:760) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.doStartDevModeServer(DevModeHandler.java:606) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.runOnFutureComplete(DevModeHandler.java:564) ~[flow-server-2.9.8.jar:2.9.8]
        at com.vaadin.flow.server.DevModeHandler.lambda$new$0(DevModeHandler.java:161) ~[flow-server-2.9.8.jar:2.9.8]
        at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na]
        at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[na:na]
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[na:na]
mcollovati commented 12 months ago

I tried again with the node and npm version installed by Vaadin, and still can't get the error.

Two additional things that can be checked:

aghasemi commented 12 months ago

Hi. Thanks for the info. Yes, it looks really annoying. I will investigate further.

aghasemi commented 12 months ago

I found the issue!

As my IDE, I use Visual Studio Code Server from @coder, deployed into a container.

VSCS, as part of its installation apparently, sets the environment variable NODE_ENV to production, hence preventing dev dependencies from getting installed. Running NODE_ENV= mvn spring-boot:run actually led to the desired result.

Thanks a lot and sorry to take your time. I still have issues upgrading from Vaadin 14.4 to 14.10, for which I may create other issues.

mcollovati commented 12 months ago

I'm glad you solved the issue, and thanks for sharing the solution!

I close this issue.

Please create new tickets if you'll have other troubles.