Gatsby: Runtime.lastError non coché : le port de message s'est fermé avant la réception d'une réponse.

Créé le 13 nov. 2018  ·  60Commentaires  ·  Source: gatsbyjs/gatsby

La description

Je vois un problème sur mon site Gatsby V2 lors du chargement et pendant que la page est en cours d'exécution.

Runtime.lastError non coché : le port de message s'est fermé avant la réception d'une réponse.

image

Étapes à reproduire

J'ai commencé avec le v2-starter - je n'ai pas de site de démonstration à lier ici :(

Résultat attendu

Il ne devrait y avoir aucune erreur de console lors du chargement.

Résultat actuel

Il y a des erreurs de console que je n'arrive pas à retrouver.

Environnement

Système:
Système d'exploitation : macOS 10.14
Processeur : processeur x64 Intel(R) Core(TM) i7-3615QM à 2,30 GHz
Shell : 5.3 - /bin/zsh
Binaires :
Nœud : 11.0.0 - ~/.nvm/versions/node/v11.0.0/bin/node
Fil : 1.12.3 - /usr/local/bin/fil
npm : 6.4.1 - ~/.nvm/versions/node/v11.0.0/bin/npm
Navigateurs :
Chrome : 71.0.3578.44
Firefox : 62.0.3

stale? needs more info needs reproduction

Commentaire le plus utile

Salut tout le monde, j'avais le même problème avec l'erreur se produisant pour chaque entrée sur ma page. Il s'avère que c'était dû à mon extension Adblock Chrome. J'ai désactivé l'extension et les erreurs ont disparu.

Tous les 60 commentaires

J'ai des raisons de croire que cela pourrait en fait être Caddy , attendez pendant que j'essaie de le confirmer.

Salut !

Ce problème est devenu silencieux. Silencieux effrayant. 👻

Nous recevons beaucoup de problèmes, nous fermons donc actuellement les problèmes après 30 jours d'inactivité. Cela fait au moins 20 jours depuis la dernière mise à jour ici.

Si nous avons manqué ce problème ou si vous souhaitez le garder ouvert, veuillez répondre ici. Vous pouvez également ajouter l'étiquette "pas obsolète" pour garder ce problème ouvert !

Merci de faire partie de la communauté Gatsby ! 💪💜

pas périmé

Ayant le même problème

Ayant le même problème

même sur toutes les pages (pas seulement avec gatsby)

Salut à tous, juste pour intervenir puisque j'essayais de déboguer ce même problème et de rechercher Stack Overflow. Je ne pense pas que ce soit lié à Gatsby. J'ai trouvé le coupable, une extension Chrome appelée Color Contrast Analyzer. Désactivez et cela devrait disparaître.

image

Je n'ai pas cette extension et le même problème se produit lorsque je suis en mode incognito, ainsi que sur iOS Safari

Cela se produit également sans l'extension Chrome "Color Contrast Analyzer". Notez que pour moi, l'erreur se reproduit sur les événements de la souris : move , click . Sinon, le nombre d'erreurs n'augmente pas.

Je suis confronté au même problème, la seule différence est que le décompte continue d'augmenter en millisecondes et ne s'arrête jamais même à 400K.
image

image

Salut tout le monde, j'avais le même problème avec l'erreur se produisant pour chaque entrée sur ma page. Il s'avère que c'était dû à mon extension Adblock Chrome. J'ai désactivé l'extension et les erreurs ont disparu.

Salut tout le monde, j'avais le même problème avec l'erreur se produisant pour chaque entrée sur ma page. Il s'avère que c'était dû à mon extension Adblock Chrome. J'ai désactivé l'extension et les erreurs ont disparu.

Il semble que le problème ne soit pas dans Adblock Extension, car après l'avoir désactivé, j'ai toujours les mêmes problèmes.
et j'ai adblock plus.

J'ai le même problème à chaque page. peut-être la faute de chrome ?

Je n'ai pas été en mesure de reproduire ce problème donc si quelqu'un peut partager une reproduction ce serait super ! Publiez une liste de vos extensions chrome,...

Un bon moyen de tester s'il s'agit d'extensions chromées consiste simplement à ouvrir votre navigateur en navigation privée et à vous assurer qu'aucune extension n'est chargée.

Salut tout le monde, j'avais le même problème avec l'erreur se produisant pour chaque entrée sur ma page. Il s'avère que c'était dû à mon extension Adblock Chrome. J'ai désactivé l'extension et les erreurs ont disparu.

Il semble que le problème ne soit pas dans Adblock Extension, car après l'avoir désactivé, j'ai toujours les mêmes problèmes.
et j'ai adblock plus.

Je suis d'accord que ce n'est pas AdBlock (j'ai la version gratuite pour info). Pour moi, la désactivation de Norton Safety Web a supprimé le message d'erreur ...

Je n'ai pas été en mesure de reproduire ce problème donc si quelqu'un peut partager une reproduction ce serait super ! Publiez une liste de vos extensions chrome,...

Un bon moyen de tester s'il s'agit d'extensions chromées consiste simplement à ouvrir votre navigateur en navigation privée et à vous assurer qu'aucune extension n'est chargée.

Mes extensions sont AdBlock, Adobe Acrobat, Google Docs Offline, Hover Zoom+, Norton Identity Safe, Norton Safe Web et les applications Chrome : Docs, Sheets et Slides.

Je les ai tous éteints pour m'assurer que l'erreur a disparu, puis je les ai allumés 1 par 1 jusqu'à ce que l'erreur apparaisse. J'ai ensuite désactivé toutes les autres pour m'assurer qu'il ne s'agissait que d'une seule extension (ce qui était le cas, voir le message ci-dessus :))

Salut à tous, vous avez raison. J'ai dû avoir un pet cérébral. L'extension Chrome que j'ai désactivée était en fait StayFocusd. AdBlock (version gratuite) ne génère PAS l'erreur.

On dirait que la plupart ont résolu le problème ici. Pour tous ceux qui reviennent, nous recommandons cette approche :

  1. Désactiver _toutes_ les extensions
  2. Activez les extensions (une par une) jusqu'à ce que le problème apparaisse

    • S'il apparaît, vous avez trouvé votre coupable

On dirait que StayFocusd , Norton Safety Web et Color Contrast Analyzer semblent être des coupables courants.

Si nous pouvons vous aider davantage, n'hésitez pas à commenter et nous y reviendrons. Merci à tous!

Je ne pense pas que ce soit lié à l'extension - je voyais mes sites Gatsby ne pas se charger dans iOS (vanilla Safari). Je reviendrai là-dessus quand j'aurai l'occasion de confirmer et de rouvrir si nécessaire.

C'était l'extension Color Contrast Analyze pour moi, je l'ai désinstallée et l'erreur a disparu.

Merci @DSchau !

C'était Google Publisher Toolbar 5.1.0 pour moi, je l'ai désactivé et l'erreur a disparu.

Merci!
RÉ/

Après avoir désactivé norton safe web, l'erreur a disparu. Quelqu'un a-t-il informé Symantec de cette erreur ? Cela a commencé à se produire après la mise à jour vers le dernier chrome

pour moi, c'était à cause de l'extension chrome WhatFont - Find Font .

La désactivation de "l'extension 1Password" pour moi a fonctionné

Certainement pas un problème de Gatsby, mais heureux d'avoir trouvé la solution au problème ici. L'extension que j'ai dû désactiver était Kaspersky Internet Security . Je me demande si quelqu'un a eu le problème avec Safari ou Firefox. Semble être un problème de Chrome uniquement.
Dans mon cas, les symptômes n'étaient pas en mesure d'utiliser Google Apps SSO, le rappel de Google Sign in SetID n'arrivant pas à localhost.

Je développe des extensions chrome et pour autant que je sache, pour Chrome v70+, cela se produit pour toutes les extensions qui utilisent chrome.runtime.sendMessage() puis essaient d'utiliser le rappel de réponse.

Pour moi, la désactivation de StayFocused a résolu le problème, mais ce n'est pas un problème de Gatsby.

Développeur de StayFocusd ici. Je peux confirmer que c'est l'un des coupables, mais le vrai coupable est, comme @atav32 l'a mentionné, l'API chrome.runtime.sendMessage(). C'est la source de l'erreur, mais je n'ai pas encore trouvé le correctif. Si quelqu'un d'autre l'a fait, faites le moi savoir.

MISE À JOUR : Trouvé la cause première. Si vous utilisez chrome.runtime.onMessage et que votre rappel a une réponse asynchrone, assurez-vous d'ajouter return true dans votre fonction de rappel. Solution provenant de https://bugs.chromium.org/p/chromium/issues/detail?id=586155#c9 .

Laisser cela ici pour le prochain gars qui essaie de comprendre que WTF est à l'origine de cette erreur.

J'ai rencontré ce problème avec un Joomla! page de connexion administrateur. Il s'avère que j'utilisais le mauvais identifiant #*^$ !

Chrome a lancé l'erreur, mais Joomla! jamais dit que j'avais le login incorrect. Cela en soi est étrange car la page d'administration signale généralement l'erreur de connexion. J'ai mis quelques minutes à comprendre le problème de connexion. Je ne semblais pas avoir de problème avec les extensions, l'une étant LastPass qui se remplit automatiquement. Allumé ou éteint, peu importait.

Désolé, cela n'a pas été d'une grande aide - je viens d'ajouter au problème déroutant.

J'avais essayé de désactiver toutes les extensions chrome. Activez ensuite un par un.
J'avais trouvé que l'extension Video Downloader professional et AdBlock provoquait l'erreur.
J'avais environ 25 extensions installées sur mon Google Chrome.
Remarque : Il n'y a pas qu'une seule extension qui cause l'erreur, mais il y a plus d'extensions qui pourraient conduire à l'erreur.

@KiengKnot cette solution a fonctionné pour moi aussi. Merci!

Pour moi, c'était l' extension OneLogin pour Google Chrome . Mais cela peut être vraiment n'importe quelle extension. La cause première réelle semble être décrite ici - https://github.com/gatsbyjs/gatsby/issues/9899#issuecomment -466862123

Dans mon cas, le coupable est l'extension OneLogin pour Google Chrome. @DSchau ta solution fonctionne ! Merci!

L'extension "Video Downloader professional" a causé cet avertissement pour moi. Après l'avoir désactivé, l'avertissement a disparu.

Salut tout le monde, j'avais le même problème avec l'erreur se produisant pour chaque entrée sur ma page. Il s'avère que c'était dû à mon extension Adblock Chrome. J'ai désactivé l'extension et les erreurs ont disparu.

Il semble que le problème ne soit pas dans Adblock Extension, car après l'avoir désactivé, j'ai toujours les mêmes problèmes.
et j'ai adblock plus.

Je suis d'accord que ce n'est pas AdBlock (j'ai la version gratuite pour info). Pour moi, la désactivation de Norton Safety Web a supprimé le message d'erreur ...

Je n'ai pas d'extension comme celle-ci mais j'ai aussi la même erreur.

dans mon cas, cette dernière erreur venait pour l'extension hola vpn. après l'avoir désactivé, la dernière erreur a disparu.

J'avais essayé de désactiver toutes les extensions chrome. Activez ensuite un par un.
J'avais trouvé que l'extension Video Downloader professional et AdBlock provoquait l'erreur.
J'avais environ 25 extensions installées sur mon Google Chrome.
Remarque : Il n'y a pas qu'une seule extension qui cause l'erreur, mais il y a plus d'extensions qui pourraient conduire à l'erreur.

Je ne sais pas pourquoi, mais vous avez raison. Je peux également confirmer que la désactivation a fait l'affaire pour moi.

Pour ceux qui viennent ici pour déboguer cette erreur dans Chrome 73, une des raisons possibles est que Chrome 73 et les versions ultérieures interdisent les demandes d'origine croisée dans les scripts de contenu.

Plus de lecture :

  1. https://www.chromium.org/Home/chromium-security/extension-content-script-fetches
  2. https://www.chromestatus.com/feature/5629709824032768

Cela affecte de nombreux auteurs d'extensions Chrome, qui doivent maintenant se démener pour corriger les extensions, car Chrome pense que "nos données montrent que la plupart des extensions ne seront pas affectées par ce changement".

MISE À JOUR : Après avoir résolu mon problème d'extension CORS, je vois toujours cette erreur. Je ne sais pas ce qui en est la cause :/

WhatFont le causait pour moi.

Pour moi, c'était l'extension Video Downloader PLUS

Dans mon cas, c'était le téléchargeur de vidéos FBDown ... déjà désactivé et contacté l'auteur pour résoudre le problème

Problème de plugin d'extension, fermez certains plugins pour jeter un œil, j'espère pouvoir vous aider.

réinitialisez vos paramètres de chrome, c'est ok.

trouvé ceci à ce sujet avec l'extension web polyfill. Voir - https://github.com/mozilla/webextension-polyfill/issues/130

Dans mon cas, c'était friGate CDN

Dans mon cas, il s'agissait de l'addon chrome WhatAFont

Était StayFocusd pour moi.

J'ai Adblocker ainsi que plusieurs autres extensions. J'ai tout désactivé sauf les outils de développement Vue. L'erreur a disparu. J'ai activé chacun un par un et l'extension de sécurité 360 était le coupable. Merci pour toutes les stratégies pour le comprendre, cela m'a embêté pendant des semaines !

Dans mon cas, il s'agissait de l'extension chromée Onetab.

pour moi, le coupable était l'extension Meddlemonkey

La même chose ici @SamizzotheGeek avez-vous déjà trouvé une solution de contournement ? Pour l'instant, je ne le désactive que lorsque je travaille avec des outils de développement et je le réactive lorsque je veux l'utiliser.

Le basculement manuel est un peu stressant :(

oui @ aminukano585 c'est causé par des extensions. pour moi, c'était une extension de téléchargement youtube. désactivez simplement les extensions une par une tout en actualisant le navigateur. lorsque celui qui l'a causé est fermé, le message disparaît.

Mon outil de sécurité Norton Anti Virus Browser en était la cause. !

Pour moi, c'était l'extension MeddleMonkey.

La désactivation de cVim l'a corrigé pour moi

Tout ce que Norton semble lancer une erreur pour moi.

Pour moi, c'était l'extension Kaspersky Protection. (on pourrait penser que les développeurs d'antivirus seraient un peu plus prudents pour s'assurer que leurs produits sont exempts de bogues !)

Pour moi, désactiver l'extension Chrome populaire "Stylist" a fait l'affaire ! Je suggère à toute personne qui a ce problème de commencer par désactiver toutes ses extensions de Chrome. Bonne chance!

Dans mon cas : je fais chrome.runtime.sendMessage twice

template lang="pug"
  .m-new-tab(@click="method")
    button(@click="method) // User click trigger the method twice
script
  method() => chrome.runtime.sendMessage
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

magicly picture magicly  ·  3Commentaires

signalwerk picture signalwerk  ·  3Commentaires

benstr picture benstr  ·  3Commentaires

mikestopcontinues picture mikestopcontinues  ·  3Commentaires

jimfilippou picture jimfilippou  ·  3Commentaires