web-dev-qa-db-fra.com

Promise error Le port du message s'est fermé avant la réception d'une réponse

Je viens de commencer à avoir cette erreur:

Uncaught (in promise) Objectmessage: "The message port closed before a reponse was received."

sur chrome-extension: //gppongmhjkpfnbhagpmjfkannfbllamg/js/browser-polyfill.js sur cette ligne:

const makeCallback = promise => {
  return (...callbackArgs) => {
    if (chrome.runtime.lastError) {
      promise.reject(chrome.runtime.lastError); // uncaught in promise
    } else if (callbackArgs.length === 1) {
      promise.resolve(callbackArgs[0]);
    } else {
      promise.resolve(callbackArgs);
    }
  };
};

Savez-vous ce qui peut le causer?

Merci

31
Bomber

Mettre à jour:

Depuis le commentaire de morficus , le problème a été corrigé dans la version: 4.0.1

Le plugin se mettra à jour automatiquement ou vous pourrez réinstaller à partir d'ici:

https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg

Si quelqu'un est intéressé par le problème, la demande d'extraction est ici:

https://github.com/AliasIO/Wappalyzer/pull/1491

2019 Modifier:

Si cela ne résout pas votre problème. Vous pouvez essayer de désactiver toutes les extensions chrome et vérifier si cela résout votre problème.

Pour désactiver vous pouvez taper le code ci-dessous en chrome url:

chrome: // extensions /

ou pourrait continuer

Paramètres> Extensions

Après cela, vous pouvez activer chaque extension et vérifier le coupable.

Ancien numéro:

Ce n'est pas le bogue du chrome mais le bogue de l'extension wappalyzer.

Je ne suis pas sûr que vous l'utilisiez, mais je l'ai utilisé et je viens de le mettre à jour et j'ai le même problème.

Voici la preuve du problème:

https://github.com/AliasIO/Wappalyzer/issues/1487

Nous devons attendre qu'il y ait une solution pour l'extension ou utiliser l'ancienne version de l'extension jusqu'à ce qu'elle soit résolue.

35
PaladiN

Dans mon cas, cela était dû à l'extension «enregistreur Katalon». La solution la plus généraliste est probablement: 

  • Désactiver toutes les extensions dans chrome: // extensions
  • Activez les extensions une par une pour détecter celle qui présente le problème.
12
jgpATs2w

L'utilisation de Chrome ^71.0 et de ce problème apparaît dans plusieurs extensions. J'ai composé une liste qui m'a causé des problèmes + tous les autres journalistes de ce fil de discussion:

6
Paul Berg

Le mien était dû à l'extension Google Publisher Toolbar. Désactivé cela et l'erreur est partie.

2
Bryan Neely

Dans mon cas cela se produit à cause de Foxit PDF Creator 8.2.0.2 pour l'information.

Foxit PDF Créateur

0
arslanaybars

cela m'aide à vaincre cette erreuren retirant le sélénium (extension de chrome)

Erreur de promesse: 

The message port closed before a response was received

parce que vous avez installé Selenium (Chrome Extension)

0
Sneha Singh