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)]




However yes, I understand when you want to use something and it’s not working it is annoying. Try to experiment along the lines mentioned above and see how it goes. Posting IDEA logs can also help.
, my colleagues complained. I checked and got the same result as them, I don’t know if it worked before.