主流程中发生JavaScript错误:指南针

时间:2018-06-22 18:20:45

标签: mongodb

启动mongoDB客户端应用程序Compass 1.13.1时,出现如下错误:enter image description here

我该如何解决?同样的问题是here

7 个答案:

答案 0 :(得分:74)

对我有用的解决方案:

  1. 转到任务管理器
  2. 杀死名为“ The MongoDB GUI”的过程

答案 1 :(得分:5)

卡住了吗?

打开应用->出现错误->无法重新启动->

任务管理器->“ MongoDB GUI”或“ MongoDBCompassCommunity”->终止进程


预防?

从不使用本地关闭方法(“ X ”按钮/“关闭窗口”)退出应用程序

始终通过Connect -> Quit (Ctrl+Q)退出


无需先断开连接。这只是做得不好的电子应用程序。


根据@Senne Verhaegen的解决方案进行回答

答案 2 :(得分:1)

以下是一些其他解决方法:


  1. 从\ AppData \ Local \ MongoDBCompass \ app-1.13.1 \ resources中删除名为 app.asar 的文件,然后再复制到某处(在我的情况下是台式机)。然后将文件 app.asar 再次粘贴到此路径\ AppData \ Local \ MongoDBCompass \ app-1.13.1 \ resources并重新运行Compass。
  2. 重新启动Windows,然后尝试再次运行Compass。
  3. 如果没有帮助,请重新安装该应用程序(例如,另一个版本)。

答案 3 :(得分:1)

我收到此错误是因为我没有断开连接就关闭了应用程序。我试图启动程序并收到错误。我等了大约30秒,然后感到惊讶!指南针弹出并正在运行-即使显示错误。它一定已经清理了一下。我正在使用MongoDB Compass 4.0.3 Enterprise。

答案 4 :(得分:1)

问题是在关闭应用程序后,进程“ MongoDB GUI ”仍在运行。

由于我很懒惰,因此每次都打开任务管理器,所以我创建了一个batch文件,其内容如下:

@ECHO OFF
taskkill /f /im MongoDBCompass.exe
%LOCALAPPDATA%\MongoDBCompass\MongoDBCompass.exe
exit 

我将此文件保存在MongoDBCompass.exe的同一目录中,可以通过检查MongoDBCompass快捷方式的属性来轻松找到。

我覆盖了 Target ,以使用该.bat而不是默认的.exe并只是对它说了以管理员身份运行,从来没有问题再次。

enter image description here

答案 5 :(得分:1)

我建议安装最新版本的Compass。此问题已在1.17中得到解决。

答案 6 :(得分:0)

对我有用的解决方案:

  1. 转到任务管理器
  2. 终止名为“ Error”的过程。它将有一个mongodb图标