java - ShellIpcClient 和 NonCelloThread 错误 java

标签 java javafx

我在 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/

相关文章:

java - 在类中传递通用对象类型

java - 单击 JavaFX 中的超链接时,应在浏览器中打开相关 URL

java - 在场景渲染之前在 Initialize 中调用查找

java - 如何确保应用程序窗口在启动时可见?

Java(类路径相对路径)和(文档相对路径)之间的区别?

java - 单击两个不同的复选框(一个接着另一个)在 netbeans 中调用两个不同的窗口会出现异常

java - 在创建之前将 bundle 发送到主/启动器 Activity ?

java - 为什么Spring MVC会以404响应并报告“在DispatcherServlet中未找到带有URI […]的HTTP请求的映射”?

java - 扩展 android.widget.xxx 时访问父级成员

java - 在圆上绘制 N 个等距点,只给出一个点