Gatsby: runtime.lastError لم يتم التحقق منه: تم إغلاق منفذ الرسالة قبل تلقي الاستجابة.

تم إنشاؤها على ١٣ نوفمبر ٢٠١٨  ·  60تعليقات  ·  مصدر: gatsbyjs/gatsby

وصف

أرى مشكلة في موقع Gatsby V2 الخاص بي عند تحميله وأثناء تشغيل الصفحة.

runtime.lastError لم يتم التحقق منه: تم إغلاق منفذ الرسالة قبل تلقي الاستجابة.

image

خطوات التكاثر

لقد بدأت مع v2-starter - ليس لدي موقع تجريبي لربطه هنا :(

نتيجة متوقعة

يجب ألا يكون هناك أي أخطاء في وحدة التحكم عند التحميل.

نتيجة فعلية

هناك أخطاء في وحدة التحكم لا يمكنني تعقبها.

بيئة

نظام:
نظام التشغيل: macOS 10.14
وحدة المعالجة المركزية: x64 Intel (R) Core (TM) i7-3615QM CPU @ 2.30GHz
شل: 5.3 - / bin / zsh
الثنائيات:
العقدة: 11.0.0 - ~ / .nvm / الإصدارات / العقدة / v11.0.0 / bin / العقدة
الغزل: 1.12.3 - / usr / local / bin / yarn
npm: 6.4.1 - ~ / .nvm / الإصدارات / العقدة / v11.0.0 / bin / npm
المتصفحات:
الكروم: 71.0.3578.44
Firefox: 62.0.3

stale? needs more info needs reproduction

التعليق الأكثر فائدة

مرحبًا بالجميع ، كنت أواجه نفس المشكلة مع حدوث الخطأ لكل إدخال على صفحتي. اتضح أنه كان بسبب ملحق Adblock Chrome الخاص بي. أوقفت التمديد واختفت الأخطاء.

ال 60 كومينتر

لدي سبب للاعتقاد بأن هذا قد يكون في الواقع Caddy ، انتظر بينما أحاول تأكيد ذلك.

مرحبا!

لقد ساد الهدوء هذه القضية. الهدوء المخيف. 👻

نتلقى الكثير من المشكلات ، لذلك نقوم حاليًا بإغلاق المشكلات بعد 30 يومًا من عدم النشاط. لقد مرت 20 يومًا على الأقل منذ آخر تحديث هنا.

إذا فاتنا هذه المشكلة أو إذا كنت تريد إبقائها مفتوحة ، فيرجى الرد هنا. يمكنك أيضًا إضافة التصنيف "ليس قديمًا" للإبقاء على هذه المشكلة مفتوحة!

شكرًا لكونك جزءًا من مجتمع Gatsby! 💪💜

لا تالفة

وجود نفس المشكلة

وجود نفس المشكلة

نفس الشيء في كل الصفحات (ليس فقط مع غاتسبي)

مرحبًا بالجميع ، فقط للتناغم منذ أن كنت أحاول تصحيح هذه المشكلة نفسها والبحث في Stack Overflow. لا أعتقد أنه مرتبط بـ Gatsby. لقد وجدت الجاني ، وهو امتداد Chrome يسمى محلل تباين الألوان. تعطيل ويجب أن تختفي.

image

ليس لدي هذا الامتداد وتحدث نفس المشكلة عندما أكون في وضع التصفح المتخفي ، وكذلك في iOS Safari

تواجه أيضًا هذا بدون إضافة Chrome "محلل تباين الألوان". لاحظ أنه بالنسبة لي ، الخطأ يظهر في أحداث الماوس: move ، click . خلاف ذلك ، لا يزيد عدد الأخطاء.

أواجه نفس المشكلة ، لكن الاختلاف الوحيد هو أن العدد يستمر في الزيادة بالمللي ثانية ولا يتوقف أبدًا حتى عند 400 ألف.
image

image

مرحبًا بالجميع ، كنت أواجه نفس المشكلة مع حدوث الخطأ لكل إدخال على صفحتي. اتضح أنه كان بسبب ملحق Adblock Chrome الخاص بي. أوقفت التمديد واختفت الأخطاء.

مرحبًا بالجميع ، كنت أواجه نفس المشكلة مع حدوث الخطأ لكل إدخال على صفحتي. اتضح أنه كان بسبب ملحق Adblock Chrome الخاص بي. أوقفت التمديد واختفت الأخطاء.

يبدو أن المشكلة ليست في Adblock Extension ، لأنه بعد إيقاف تشغيله ، ما زلت أعاني من نفس المشكلات.
ولدي Adblock plus.

لدي نفس المشكلة في كل صفحة. ربما خطأ الكروم؟

لم أتمكن من إعادة إنتاج هذه المشكلة ، لذا إذا كان بإمكان أي شخص مشاركة استنساخ فسيكون ذلك رائعًا! انشر قائمة بامتدادات chrome الخاصة بك ، ...

هناك طريقة جيدة لاختبار ما إذا كانت ملحقات chrome قد تفتح متصفحك في وضع التصفح المتخفي وتأكد من عدم تحميل أي ملحقات.

مرحبًا بالجميع ، كنت أواجه نفس المشكلة مع حدوث الخطأ لكل إدخال على صفحتي. اتضح أنه كان بسبب ملحق Adblock Chrome الخاص بي. أوقفت التمديد واختفت الأخطاء.

يبدو أن المشكلة ليست في Adblock Extension ، لأنه بعد إيقاف تشغيله ، ما زلت أعاني من نفس المشكلات.
ولدي Adblock plus.

أوافق على أنه ليس AdBlock (لدي الإصدار المجاني لمعلوماتك). بالنسبة لي ، أدى تعطيل Norton Safety Web إلى التخلص من رسالة الخطأ ...

لم أتمكن من إعادة إنتاج هذه المشكلة ، لذا إذا كان بإمكان أي شخص مشاركة استنساخ فسيكون ذلك رائعًا! انشر قائمة بامتدادات chrome الخاصة بك ، ...

هناك طريقة جيدة لاختبار ما إذا كانت ملحقات chrome قد تفتح متصفحك في وضع التصفح المتخفي وتأكد من عدم تحميل أي ملحقات.

امتداداتي هي AdBlock و Adobe Acrobat و Google Docs Offline و Hover Zoom + و Norton Identity Safe و Norton Safe Web و Chrome Apps: Docs و Sheets و Slides.

لقد أوقفتهم جميعًا للتأكد من اختفاء الخطأ ، ثم قمت بتشغيلهم 1 × 1 حتى ظهر الخطأ. ثم أوقفت تشغيل جميع الآخرين للتأكد من أنه كان مجرد امتداد واحد (وهو ما كان عليه ، انظر المنشور أعلاه :))

مرحباً بالجميع ، أنت على صواب. يجب أن يكون لدي ضرطة في الدماغ. كان امتداد Chrome الذي أوقفته في الواقع StayFocusd. AdBlock (نسخة مجانية) لا تتسبب في الخطأ.

يبدو أن معظمهم قد حل المشكلة هنا. لأي شخص يعود إلى الوراء ، نوصي بهذا الأسلوب:

  1. تعطيل _all_ ملحقات
  2. قم بتمكين الامتدادات (واحدًا تلو الآخر) حتى تظهر المشكلة

    • إذا ظهر ، فقد وجدت الجاني

يبدو أن الأصوات مثل StayFocusd و Norton Safety Web و Color Contrast Analyzer من المذنبين الشائعين.

إذا استطعنا تقديم المزيد من المساعدة ، فلا تتردد في التعليق وسنلقي نظرة أخرى. شكرا للجميع!

لا أعتقد أنه متعلق بالامتداد - كنت أرى مواقع Gatsby الخاصة بي لا يتم تحميلها في iOS (Vanilla Safari). سأعود بالدائرة حول هذا عندما تسنح لي الفرصة للتأكيد وإعادة الفتح إذا لزم الأمر.

لقد كان امتداد تحليل التباين اللوني بالنسبة لي ، وقم بإلغاء تثبيته وذهب الخطأ.

شكرا @ DSchau!

لقد كان Google Publisher Toolbar 5.1.0 بالنسبة لي ، وقم بتعطيله وذهب الخطأ.

شكرا!
د/

بعد تعطيل norton safe web ، اختفى الخطأ. هل قام أي شخص بإخطار Symantec بهذا الخطأ؟ لقد بدأ يحدث بعد أن قمت بالتحديث إلى أحدث إصدار من الكروم

بالنسبة لي ، كان ذلك بسبب امتداد الكروم WhatFont - Find Font .

عمل DIsetting "1Password extension" بالنسبة لي

بالتأكيد ليست مشكلة غاتسبي ، ولكن يسعدني إيجاد حل المشكلة هنا. الامتداد الذي اضطررت إلى إلغاء تنشيطه كان Kaspersky Internet Security . أتساءل عما إذا كان لدى أي شخص مشكلة مع Safari أو Firefox. يبدو أنها مشكلة في أجهزة الصراف الآلي في Chrome فقط.
لم تكن الأعراض في حالتي قادرة على استخدام Google Apps SSO ، ولم يحدث رد الاتصال من SetID لتسجيل الدخول إلى المضيف المحلي.

أقوم بتطوير ملحقات chrome وبقدر ما أستطيع أن أقول ، بالنسبة لـ Chrome v70 + ، يحدث هذا لجميع الإضافات التي تستخدم chrome.runtime.sendMessage() ثم حاول استخدام رد الاتصال.

بالنسبة لي ، أدى تعطيل StayFocused إلى إصلاح المشكلة ولكنها ليست مشكلة غاتسبي.

مطور StayFocusd هنا. يمكنني أن أؤكد أنه أحد المذنبين ، لكن الجاني الحقيقي ، كما ذكر @ atav32 ، هو واجهة برمجة تطبيقات chrome.runtime.sendMessage (). هذا هو مصدر الخطأ ، لكنني لم أحسب الإصلاح بعد. إذا كان لدى أي شخص آخر ، أعلمني.

تحديث: العثور على السبب الجذري. إذا كنت تستخدم chrome.runtime.onMessage ، وكان رد الاتصال لديك به استجابة غير متزامنة ، فتأكد من إضافة return true في وظيفة رد الاتصال. مصدر الحل من https://bugs.chromium.org/p/chromium/issues/detail ؟

ترك هذا هنا للرجل التالي الذي يحاول اكتشاف WTF يسبب هذا الخطأ.

مررت عبر هذه المشكلة باستخدام جملة! صفحة تسجيل دخول المسؤول. تبين أنني كنت أستخدم تسجيل الدخول الخاطئ # * ^ $!

ألقى كروم الخطأ لكن جملة! لم يقل أبدًا أن تسجيل الدخول غير صحيح. هذا في حد ذاته غريب لأن صفحة المسؤول عادة ما تبلغ عن خطأ تسجيل الدخول. استغرقت بضع دقائق لمعرفة مشكلة تسجيل الدخول. لا يبدو أن لدي أي مشكلة مع الامتدادات ، أحدها LastPass الذي يملأ تلقائيًا. في أو خارج ، لا يهم.

آسف ، لم يكن هذا مفيدًا كثيرًا - فقط أضف إلى المشكلة المحيرة.

لقد حاولت إيقاف تشغيل كافة ملحقات الكروم. ثم قم بتمكين واحد تلو الآخر.
لقد وجدت أن الامتداد Video Downloader professional و AdBlock تسبب في الخطأ.
كان لدي حوالي 25 ملحقًا مثبتًا على google chrome الخاص بي.
ملاحظة: لا يوجد امتداد واحد فقط يسبب الخطأ ، ولكن هناك المزيد من الامتدادات التي قد تؤدي إلى الخطأ.

KiengKnot هذا الحل يعمل معي أيضًا. شكرا!

بالنسبة لي كان امتداد OneLogin لـ Google Chrome . ولكن يمكن أن يكون أي امتداد حقًا. يبدو أن السبب الجذري الفعلي موضح هنا - https://github.com/gatsbyjs/gatsby/issues/9899#issuecomment -466862123

في حالتي ، الجاني هو OneLogin لملحق Google Chrome. DSchau الحل الخاص بك يعمل! شكرا!

تسبب امتداد "Video Downloader professional" في هذا التحذير بالنسبة لي. بعد تعطيله ، اختفى التحذير.

مرحبًا بالجميع ، كنت أواجه نفس المشكلة مع حدوث الخطأ لكل إدخال على صفحتي. اتضح أنه كان بسبب ملحق Adblock Chrome الخاص بي. أوقفت التمديد واختفت الأخطاء.

يبدو أن المشكلة ليست في Adblock Extension ، لأنه بعد إيقاف تشغيله ، ما زلت أعاني من نفس المشكلات.
ولدي Adblock plus.

أوافق على أنه ليس AdBlock (لدي الإصدار المجاني لمعلوماتك). بالنسبة لي ، أدى تعطيل Norton Safety Web إلى التخلص من رسالة الخطأ ...

ليس لدي أي امتداد مثل هذا ولكن لدي أيضًا نفس الخطأ.

في حالتي ، كان الخطأ الأخير قادمًا لتمديد hola vpn. بعد تعطيله الآن ذهب الخطأ الأخير.

لقد حاولت إيقاف تشغيل كافة ملحقات الكروم. ثم قم بتمكين واحد تلو الآخر.
لقد وجدت أن الامتداد Video Downloader professional و AdBlock تسبب في الخطأ.
كان لدي حوالي 25 ملحقًا مثبتًا على google chrome الخاص بي.
ملاحظة: لا يوجد امتداد واحد فقط يسبب الخطأ ، ولكن هناك المزيد من الامتدادات التي قد تؤدي إلى الخطأ.

لست متأكدًا من السبب ، لكنك على صواب. يمكن أن يؤكد تعطيل الحيلة بالنسبة لي كذلك.

بالنسبة لأولئك الذين يأتون إلى هنا لتصحيح هذا الخطأ في Chrome 73 ، فإن أحد الأسباب المحتملة هو أن Chrome 73 وما بعده لا يسمح بطلبات عبر الأصل في نصوص المحتوى.

المزيد من القراءة:

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

يؤثر هذا على العديد من مؤلفي إضافات Chrome ، الذين يحتاجون الآن إلى التدافع لإصلاح الإضافات لأن Chrome يعتقد أن "بياناتنا تظهر أن معظم الإضافات لن تتأثر بهذا التغيير."

تحديث : بعد إصلاح مشكلة التمديد CORS ، ما زلت أرى هذا الخطأ. لا أعرف ما الذي يسببه: /

WhatFont كان يسبب ذلك بالنسبة لي.

بالنسبة لي كان امتداد Video Downloader PLUS

في حالتي ، كان برنامج تنزيل الفيديو FBDown ... عطّله بالفعل واتصل بالمؤلف لإصلاح المشكلة

مشكلة ملحق الملحق ، أغلق بعض المكونات الإضافية لإلقاء نظرة ، آمل أن يساعدك.

إعادة تعيين إعدادات الكروم الخاص بك。 لا بأس.

وجدت هذا عن ذلك مع امتداد الويب polyfill. انظر - https://github.com/mozilla/webextension-polyfill/issues/130

في حالتي ، كان موقع FriGate CDN

في حالتي كان WhatAFont ملحق الكروم

كان StayFocusd بالنسبة لي.

لدي Adblocker بالإضافة إلى العديد من الملحقات الأخرى. لقد عطلت جميع أدوات Vue dev. ذهب الخطأ. لقد قمت بتمكين كل واحد تلو الآخر وكان امتداد الأمان 360 هو الجاني. شكرًا لجميع الإستراتيجيات لمعرفة ذلك كان يزعجني لأسابيع!

في حالتي ، كان امتداد Onetab chrome.

بالنسبة لي كان الجاني هو تمديد meddlemonkey

نفس الشيء هنا SamizzotheGeek هل وجدت أي حل بديل حتى الآن؟ في الوقت الحالي ، أقوم بتعطيله فقط عند العمل باستخدام أدوات التطوير ، وإعادة تمكينه عندما أريد استخدامه.

التبديل اليدوي مرهق نوعًا ما :(

نعم @ aminukano585 بسبب التمديدات. بالنسبة لي كان امتدادًا لتنزيل youtube. ما عليك سوى إيقاف تشغيل الملحقات واحدة تلو الأخرى أثناء تحديث المتصفح. عندما يتم إغلاق سببها ، تختفي الرسالة.

كانت أداة أمان Norton Anti Virus Browser الخاصة بي هي سبب ذلك بالنسبة لي. !

بالنسبة لي كان امتداد MeddleMonkey.

تعطيل cVim إصلاحه بالنسبة لي

أي شيء يبدو أن Norton يلقي به خطأ بالنسبة لي.

بالنسبة لي كان امتداد الحماية من Kaspersky. (قد تعتقد أن مطوري برامج مكافحة الفيروسات سيكونون أكثر حرصًا في ضمان خلو منتجاتهم من الأخطاء!)

بالنسبة لي ، فإن تعطيل امتداد Chrome الشهير "Stylist" أدى إلى الحيلة! أقترح على أي شخص لديه هذه المشكلة أن يبدأ بتعطيل جميع ملحقاته من Chrome. حظا طيبا وفقك الله!

في حالتي: أفعل 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
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

rossPatton picture rossPatton  ·  3تعليقات

brandonmp picture brandonmp  ·  3تعليقات

signalwerk picture signalwerk  ·  3تعليقات

theduke picture theduke  ·  3تعليقات

ghost picture ghost  ·  3تعليقات