Hi, UI preview not working.
I have the following hardware and software configuration
Jmix version: 2.4.3
Jmix Studio plugin version: 2.4.2-243
IntelliJ version: IntelliJ IDEA 2024.3.2 (Community Edition)
Thu Jan 23 09:33:34 MSK 2025 WARN - io.jmix.flowui.devserver.DevModeHandlerManagerImpl: Exception when stopping projectThemeFilesWatcher
[io.jmix.flowui.devserver.DevModeHandlerManagerImpl.stopDevModeHandler(DevModeHandlerManagerImpl.java:167), io.jmix.flowui.devserver.startup.DevModeStartupListener.contextDestroyed(DevModeStartupListener.java:91), org.eclipse.jetty.ee10.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:1603), org.eclipse.jetty.ee10.servlet.ServletContextHandler.contextDestroyed(ServletContextHandler.java:527), org.eclipse.jetty.ee10.servlet.ServletHandler.doStop(ServletHandler.java:328), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:428), org.eclipse.jetty.ee10.servlet.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:382), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.session.AbstractSessionManager.doStop(AbstractSessionManager.java:1208), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.server.handler.ContextHandler.lambda$doStop$1(ContextHandler.java:802), org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1446), org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:802), org.eclipse.jetty.ee10.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:1329), org.eclipse.jetty.ee10.webapp.WebAppContext.stopWebapp(WebAppContext.java:1355), org.eclipse.jetty.ee10.webapp.WebAppContext.stopContext(WebAppContext.java:1311), org.eclipse.jetty.ee10.servlet.ServletContextHandler.doStop(ServletContextHandler.java:1080), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.server.Server.doStop(Server.java:688), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.findAndInvokeMethod(FlowJettyServer.kt:113), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.stop(FlowJettyServer.kt:53), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.stopServer(FlowJettyServer.kt:49), com.haulmont.jmixstudio.flowui.server.FlowDevServerManager.i(FlowDevServerManager.kt:183), com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:342), com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:491), com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:133), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressSynchronously$10(CoreProgressManager.java:581), com.intellij.openapi.progress.impl.ProgressRunner.lambda$new$0(ProgressRunner.java:85), com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:249), com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:223), com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:45), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:222), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674), com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:749), com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:705), com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673), com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79), com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:203), com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98), com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:249), com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:502), com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:467), com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101), com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101), com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107), com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101), com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:463), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732), java.base/java.security.AccessController.doPrivileged(AccessController.java:400), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732), java.base/java.lang.Thread.run(Thread.java:1583)]
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.startup.DevModeInitializer: Starting dev-mode updaters in /Users/chebotarev/Developer/work/agroinvest/test/onboarding/.jmix/screen-designer folder.
Thu Jan 23 09:33:38 MSK 2025 INFO - com.vaadin.flow.server.frontend.scanner.FullDependenciesScanner: Visited 118 classes. Took 18 ms.
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskCopyRequiredFiles
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGeneratePackageJson
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateIndexHtml
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateIndexTs
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateReactFiles
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskUpdateOldIndexTs
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateViteDevMode
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateTsConfig
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateTsDefinitions
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateServiceWorker
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateBootstrap
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateFeatureFlags
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskInstallFrontendBuildPlugins
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskUpdatePackages
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskRunNpmInstall
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.TaskUpdatePackages: Running `pnpm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by...
Thu Jan 23 09:33:38 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.FrontendTools: Couldn't find node. Installing Node and npm to /Users/chebotarev/.vaadin.
Thu Jan 23 09:33:38 MSK 2025 INFO - com.vaadin.flow.server.startup.ServletDeployer: Skipping automatic servlet registration because there is already a Vaadin servlet with the name io.jmix.flowui.devserver.servlet.JmixVaadinServlet
Thu Jan 23 09:33:38 MSK 2025 INFO - com.vaadin.flow.server.startup.ServletDeployer: Skipping automatic servlet registration because there is already a Vaadin servlet with the name io.jmix.flowui.devserver.servlet.JmixVaadinServlet
Thu Jan 23 09:33:38 MSK 2025 WARN - com.vaadin.flow.server.communication.JSR356WebsocketInitializer: Atmosphere already initialized
Thu Jan 23 09:33:39 MSK 2025 INFO - com.vaadin.flow.server.DefaultDeploymentConfiguration:
Vaadin is running in DEVELOPMENT mode - do not use for production deployments.
Thu Jan 23 09:33:39 MSK 2025 WARN - io.jmix.flowui.devserver.AbstractDevServerRunner: DevServer start failed. Cause: java.lang.NoClassDefFoundError: java/net/http/HttpClient Message: java.lang.NoClassDefFoundError: java/net/http/HttpClient Stacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320), java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807), java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)]
Thu Jan 23 09:42:35 MSK 2025 WARN - io.jmix.flowui.devserver.DevModeHandlerManagerImpl: Exception when stopping projectThemeFilesWatcher
[io.jmix.flowui.devserver.DevModeHandlerManagerImpl.stopDevModeHandler(DevModeHandlerManagerImpl.java:167), io.jmix.flowui.devserver.startup.DevModeStartupListener.contextDestroyed(DevModeStartupListener.java:91), org.eclipse.jetty.ee10.servlet.ServletContextHandler.callContextDestroyed(ServletContextHandler.java:1603), org.eclipse.jetty.ee10.servlet.ServletContextHandler.contextDestroyed(ServletContextHandler.java:527), org.eclipse.jetty.ee10.servlet.ServletHandler.doStop(ServletHandler.java:328), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:428), org.eclipse.jetty.ee10.servlet.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:382), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.session.AbstractSessionManager.doStop(AbstractSessionManager.java:1208), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.server.handler.ContextHandler.lambda$doStop$1(ContextHandler.java:802), org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.call(ContextHandler.java:1446), org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:802), org.eclipse.jetty.ee10.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:1329), org.eclipse.jetty.ee10.webapp.WebAppContext.stopWebapp(WebAppContext.java:1355), org.eclipse.jetty.ee10.webapp.WebAppContext.stopContext(WebAppContext.java:1311), org.eclipse.jetty.ee10.servlet.ServletContextHandler.doStop(ServletContextHandler.java:1080), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:180), org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:202), org.eclipse.jetty.server.Handler$Abstract.doStop(Handler.java:499), org.eclipse.jetty.server.Server.doStop(Server.java:688), org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:132), java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103), java.base/java.lang.reflect.Method.invoke(Method.java:580), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.findAndInvokeMethod(FlowJettyServer.kt:113), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.stop(FlowJettyServer.kt:53), com.haulmont.jmixstudio.flowui.server.FlowJettyServer.stopServer(FlowJettyServer.kt:49), com.haulmont.jmixstudio.flowui.server.FlowDevServerManager.i(FlowDevServerManager.kt:183), com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:342), com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:491), com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:133), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressSynchronously$10(CoreProgressManager.java:581), com.intellij.openapi.progress.impl.ProgressRunner.lambda$new$0(ProgressRunner.java:85), com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:249), com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:223), com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:45), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:222), com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674), com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:749), com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:705), com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673), com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79), com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:203), com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98), com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:249), com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:502), com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:467), com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101), com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101), com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107), com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101), com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:463), java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144), java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732), java.base/java.security.AccessController.doPrivileged(AccessController.java:400), java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732), java.base/java.lang.Thread.run(Thread.java:1583)]
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.startup.DevModeInitializer: Starting dev-mode updaters in /Users/chebotarev/Developer/work/agroinvest/test/onboarding/.jmix/screen-designer folder.
Thu Jan 23 09:47:53 MSK 2025 INFO - com.vaadin.flow.server.frontend.scanner.FullDependenciesScanner: Visited 118 classes. Took 14 ms.
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskCopyRequiredFiles
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGeneratePackageJson
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateIndexHtml
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateIndexTs
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateReactFiles
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskUpdateOldIndexTs
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateViteDevMode
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateTsConfig
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateTsDefinitions
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateServiceWorker
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateBootstrap
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskGenerateFeatureFlags
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskInstallFrontendBuildPlugins
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskUpdatePackages
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.NodeTasks: Executing task: TaskRunNpmInstall
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.TaskUpdatePackages: Running `pnpm install` to resolve and optionally download frontend dependencies. This may take a moment, please stand by...
Thu Jan 23 09:47:53 MSK 2025 INFO - io.jmix.flowui.devserver.frontend.FrontendTools: Couldn't find node. Installing Node and npm to /Users/chebotarev/.vaadin.
Thu Jan 23 09:47:53 MSK 2025 INFO - com.vaadin.flow.server.startup.ServletDeployer: Skipping automatic servlet registration because there is already a Vaadin servlet with the name io.jmix.flowui.devserver.servlet.JmixVaadinServlet
Thu Jan 23 09:47:53 MSK 2025 INFO - com.vaadin.flow.server.startup.ServletDeployer: Skipping automatic servlet registration because there is already a Vaadin servlet with the name io.jmix.flowui.devserver.servlet.JmixVaadinServlet
Thu Jan 23 09:47:53 MSK 2025 WARN - com.vaadin.flow.server.communication.JSR356WebsocketInitializer: Atmosphere already initialized
Thu Jan 23 09:47:54 MSK 2025 INFO - com.vaadin.flow.server.DefaultDeploymentConfiguration:
Vaadin is running in DEVELOPMENT mode - do not use for production deployments.
Thu Jan 23 09:47:54 MSK 2025 WARN - io.jmix.flowui.devserver.AbstractDevServerRunner: DevServer start failed. Cause: java.lang.NoClassDefFoundError: java/net/http/HttpClient Message: java.lang.NoClassDefFoundError: java/net/http/HttpClient Stacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320), java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807), java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1491), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:2073), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2035), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)]