我在 Java 项目中遇到了一个奇怪的“问题”。这是错误所在的方法:
@FXML
public void showJavaDoc() {
final String JAVADOC_HOMEPAGE_PATH = "JavaDoc/index.html";
File javaDocHomePage = new File(JAVADOC_HOMEPAGE_PATH);
if (Desktop.isDesktopSupported()) {
try {
Desktop.getDesktop().browse(javaDocHomePage.toURI());
} catch (IOException e) {
e.printStackTrace();
System.exit(1);
}
}
}
它向我显示了这些错误:
[8100:ShellIpcClient] shell_ipc_client.cc:116:Connect Can't connect to socket at: \\.\Pipe\GoogleDriveFSPipe_giuse_shell [4716:NonCelloThread] thumbnail_util_win.cc:115:LoadBitmapFromPngResource Can't find PNG resource 0.** [8100:ShellIpcClient] shell_ipc_client.cc:116:Connect Can't connect to socket at: \\.\Pipe\GoogleDriveFSPipe_giuse_shell [4716:NonCelloThread] ctxmenu.cc:210:GenerateContextMenu Context menu IPC request failed with status: Status::UNKNOWN_STATUS
奇怪的事实是,当我单击打开浏览器以显示文档的按钮时,IntelliJ 终端中会显示此错误,该文档正确显示......并且程序仍然正确运行。
这些错误取决于什么?
最佳答案
这似乎是由 Google 云端硬盘操作错误造成的。
也许您已使用 Google Drive for desktop software 同步文件夹,它拦截文件系统请求。而且,也许该软件目前正在失败。
因此,本地存储可能仍然有效,但文件系统未正确同步到 Google 云端硬盘,这就是它可能会提示的原因。
我猜这是因为错误消息中的这段文字:
Can't connect to socket at: \\.\Pipe\GoogleDriveFSPipe_giuse_shell
关于java - ShellIpcClient 和 NonCelloThread 错误 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69966119/