大神,界面与控件显示空白,提示devserver无法启动,请问是什么原因?谢谢

捕获

你划线的日志能全发一下吗?

2023-08-03 08:06:10 LOG INFO: Starting dev-mode updaters in folder (D:\temp\untitled18.jmix\screen-designer)
2023-08-03 08:06:10 LOG INFO: Added 5 default dependencies to main package.json
2023-08-03 08:06:11 LOG INFO: Executing task: TaskCopyThemes
2023-08-03 08:06:11 LOG INFO: Executing task: TaskGeneratePackageJson
2023-08-03 08:06:11 LOG INFO: Executing task: TaskGenerateIndexHtml
2023-08-03 08:06:11 LOG INFO: Executing task: TaskGenerateIndexTs
2023-08-03 08:06:12 LOG INFO: Executing task: TaskGenerateViteDevMode
2023-08-03 08:06:12 LOG INFO: Executing task: TaskGenerateTsConfig
2023-08-03 08:06:12 LOG INFO: Executing task: TaskGenerateTsDefinitions
2023-08-03 08:06:12 LOG INFO: Executing task: TaskGenerateBootstrap
2023-08-03 08:06:12 LOG INFO: Executing task: TaskGenerateFeatureFlags
2023-08-03 08:06:12 LOG INFO: Executing task: TaskInstallFrontendBuildPlugins
2023-08-03 08:06:12 LOG INFO: Executing task: TaskUpdatePackages
2023-08-03 08:06:12 LOG INFO: Executing task: TaskRunNpmInstall
2023-08-03 08:06:12 LOG INFO: Skipping pnpm install because the frontend packages are already installed in the folder ‘D:\temp\untitled18.jmix\screen-designer\node_modules’ and the hash in the file ‘D:\temp\untitled18.jmix\screen-designer\node_modules.vaadin\vaadin.json’ is the same as in ‘package.json’
2023-08-03 08:06:12 LOG INFO: Executing task: TaskCopyFrontendFiles
2023-08-03 08:06:12 LOG INFO: Copying frontend resources from jar files …
2023-08-03 08:06:13 LOG INFO: Visited 2 resources. Took 197 ms.
2023-08-03 08:06:13 LOG INFO: Executing task: TaskCopyLocalFrontendFiles
2023-08-03 08:06:13 LOG INFO: Executing task: TaskUpdateSettingsFile
2023-08-03 08:06:13 LOG INFO: Executing task: TaskUpdateVite
2023-08-03 08:06:13 LOG INFO: Vite configuration ‘D:\temp\untitled18.jmix\screen-designer\vite.config.ts’ has been updated
2023-08-03 08:06:13 LOG INFO: Executing task: TaskUpdateImports
2023-08-03 08:06:13 LOG INFO: Executing task: TaskUpdateThemeImport
2023-08-03 08:06:13 LOG INFO: Executing task: TaskCopyTemplateFiles
2023-08-03 08:06:13 LOG INFO: Waiting for a VaadinServlet to be deployed
2023-08-03 08:06:24 LOG INFO: Starting Vite
2023-08-03 08:06:24 LOG INFO: Node not found in C:\Users\Administrator.vaadin. Installing node v18.14.1.
2023-08-03 08:06:24 LOG INFO: Installing node version v18.14.1
2023-08-03 08:06:24 LOG INFO: Unpacking C:\Users\Administrator.vaadin\node-v18.14.1-win-x64.zip (20558377 bytes) into C:\Users\Administrator.vaadin\node\tmp
2023-08-03 08:06:24 LOG INFO: DevServer start failed. Cause: java.lang.IllegalStateException: Failed to install Node Message: java.lang.IllegalStateException: Failed to install NodeStacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347), java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874), java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841), java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)]
2023-08-03 08:06:24 LOG INFO: DevServer start failed. Cause: java.lang.IllegalStateException: Failed to install Node Message: java.lang.IllegalStateException: Failed to install NodeStacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347), java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874), java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841), java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)]
2023-08-03 08:06:24 LOG INFO: DevServer start failed. Cause: java.lang.IllegalStateException: Failed to install Node Message: java.lang.IllegalStateException: Failed to install NodeStacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347), java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874), java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841), java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)]
2023-08-03 08:06:24 LOG INFO: DevServer start failed. Cause: java.lang.IllegalStateException: Failed to install Node Message: java.lang.IllegalStateException: Failed to install NodeStacktrace:
[java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332), java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347), java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874), java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841), java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483), java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373), java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182), java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655), java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622), java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)]

报错是这一句,安装 Node 失败:

java.lang.IllegalStateException: Failed to install Node

你看哦,log里提到了几个目录:
D:\temp\untitled18.jmix\screen-designer\node_modules
C:\Users\Administrator.vaadin\node

你看看文件夹都存在吗?

还有,程序尝试解压 C:\Users\Administrator.vaadin\node-v18.14.1-win-x64.zip ,也检查一下文件存在吗

image

node 已安装,只是版本是18.17 比提示的高

log中目录和文件都存在
C:\Users\Administrator.vaadin\node-v18.14.1-win-x64.zip这个目录文件也有

找到原因:node-v18.14.1-win-x64.zip 默认下载的压缩包有问题,压缩文件打开错误,重新下载放到.vaadin目录,界面出现,问题解决,谢谢。

1 个赞