web-dev-qa-db-fra.com

Une erreur JavaScript s'est produite dans le processus principal: Compass

Lorsque j'ai démarré l'application cliente mongoDB Compass 1.13.1, le message d'erreur suivant s'affiche:  enter image description here

Comment je peux le résoudre? Le même problème était ici .

19
invzbl3

Solution qui a fonctionné pour moi:

  1. Aller au gestionnaire de tâches
  2. Tuez le processus appelé: "L'interface graphique MongoDB"
57
Senne Verhaegen

Coincé?

application ouverte -> obtenir une erreur -> pas de redémarrage ->

gestionnaire de tâches -> "L'interface graphique MongoDB" ou "MongoDBCompassCommunity" -> processus kill


La prévention?

Jamais quitte l'application à l'aide de méthodes de fermeture natives (bouton "X"/"Fermer la fenêtre")

Toujours quitter via Connect -> Quit (Ctrl+Q)


Pas besoin de déconnecter d'abord. C'est juste une application électronique mal faite.


Réponse basée sur la solution de @Senne Verhaegen

4
Jindra Vysocký

J'ai eu cette erreur parce que j'ai fermé l'application sans me déconnecter. J'ai essayé de démarrer le programme et j'ai reçu l'erreur. J'ai attendu environ 30 secondes et puis surprise! Compass est apparu et est en cours d'exécution, même si l'erreur s'est affichée Il doit s'être nettoyé. J'utilise MongoDB Compass 4.0.3 Enterprise.

1
barrypicker

Le problème est que le processus "L'interface graphique MongoDB" est toujours en cours d'exécution après la fermeture de l'application.

Étant donné que je suis très paresseux à ouvrir le gestionnaire de tâches chaque fois que cela se produit, j'ai créé un fichier batch avec le contenu suivant:

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

J'ai enregistré ce fichier dans le même répertoire que MongoDBCompass.exe, qui peut être facilement trouvé en vérifiant les propriétés de votre raccourci MongoDBCompass.

J'ai redéfini Target pour utiliser ce .bat au lieu du .exe par défaut et je lui ai simplement dit que Exécuter en tant qu'administrateur ne rencontrait plus jamais de problèmes.

 enter image description here

1
bmvr

Voici quelques moyens supplémentaires pour résoudre:


  1. Dans\AppData\Local\MongoDBCompass\app-1.13.1\resources, supprimez le fichier nommé app.asar , avant de le copier quelque part (dans mon cas, c'était le bureau). Ensuite, collez le fichier-app.asar dans ce chemin à nouveau\AppData\Local\MongoDBCompass\app-1.13.1\resources et relancez Compass.
  2. Redémarrez Windows et essayez de réexécuter Compass.
  3. Si rien n'y fait, réinstallez l'application (une autre version, par exemple).
1
invzbl3