java - 开始时的 LeanFT 空指针
问题描述
我对 LeanFT 有疑问。当我尝试从 intellij idea 启动它时(LeanFT> Enable LeanFT)我有错误:
无效的 java.lang.NullPointerException 在 com.hp.lft.sdk.internal.ServerLauncher.runLauncherProcess(ServerLauncher.java:66) 在 com.hp.lft.sdk.internal.ServerLauncher.launch(ServerLauncher.java:44) 在 com.hpe.lft.sdkUtilities.serverLaunch.ServerLaunchUtils.launchIfNeeded(ServerLaunchUtils.java:24) 在 com.hpe.lft.sdkUtilities.PluginServiceBase.launchServer(PluginServiceBase.java:129) 在 com.hpe.lft.sdkUtilities.PluginServiceBase.enableOrDisablePlugin(PluginServiceBase.java:105) 在 com.hpe.lft.actions.EnableLeanFTAction$1.run(EnableLeanFTAction.java:20) 在 com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:305) 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745)
即使运行时引擎手动启动。什么会导致这个问题?
解决方案
我最近遇到了同样的问题,这与 LeanFT 运行时无法加载 NodeJS 有关。进一步调查我的 npm 路径从 Windows 环境变量中丢失。将路径添加到我的 npm 安装后,它工作正常。
你可能有类似的问题,但要找出真正的原因,我建议你检查 LeanFT 运行时日志文件,可以在这里找到:
配置文件:
<LeanFT installation folder>\bin\LFTRuntime.log.config.xml
日志级别的路径:
log4net > root
(从“信息”更改为“调试”)
日志输出:
%localappdata%\Hewlett-Packard\LeanFT\Logs\HP.LeanFT.log
有关 LeanFT 日志的更多详细信息,请访问此 HP 支持页面。
推荐阅读
- javascript - 使用js变量替换django url标签中的多个变量
- reactjs - 嵌套在堆栈导航中的 React Native Tab Navigation How To?
- go - Golang 错误“无效的内存地址或 nil 指针取消引用”,为什么会发生这种情况?
- python - Python 的意外 FFT 结果
- docker - 使用 Docker-Compose 在 Docker 卷内生成测试 ASP.NET Core 测试结果
- javascript - HTML 中的数组方法
- bash - 使用 BASH 分块文本文件
- mongodb - 查询数组中符合条件的对象
- python - Python 多处理管道和 cloudpickle
- arrays - Matlab中具有不同数组大小的数组操作:取决于Matlab版本的不同行为?