Gatsby: Runtime.lastError tidak dicentang: Port pesan ditutup sebelum respons diterima.

Dibuat pada 13 Nov 2018  ·  60Komentar  ·  Sumber: gatsbyjs/gatsby

Keterangan

Saya melihat masalah di situs Gatsby V2 saya saat dimuat dan saat halaman sedang berjalan.

Runtime.lastError tidak dicentang: Port pesan ditutup sebelum respons diterima.

image

Langkah-langkah untuk mereproduksi

Saya mulai dengan v2-starter- Saya tidak punya situs demo untuk ditautkan di sini :(

Hasil yang diharapkan

Seharusnya tidak ada kesalahan konsol saat memuat.

Hasil sebenarnya

Ada kesalahan konsol yang sepertinya tidak bisa saya lacak.

Lingkungan

Sistem:
OS: macOS 10.14
CPU: x64 Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
Cangkang: 5.3 - /bin/zsh
Biner:
Node: 11.0.0 - ~/.nvm/versions/node/v11.0.0/bin/node
Benang: 1.12.3 - /usr/local/bin/benang
npm: 6.4.1 - ~/.nvm/versions/node/v11.0.0/bin/npm
Browser:
Chrome: 71.0.3578.44
Firefox: 62.0.3

stale? needs more info needs reproduction

Komentar yang paling membantu

Hai semuanya, saya mengalami masalah yang sama dengan kesalahan yang terjadi untuk setiap input di halaman saya. Ternyata itu karena Ekstensi Adblock Chrome saya. Saya mematikan ekstensi dan kesalahan hilang.

Semua 60 komentar

Saya punya alasan untuk percaya bahwa ini mungkin Caddy , tunggu sementara saya mencoba memastikannya.

Hai!

Masalah ini sudah sepi. sepi seram. 👻.

Kami mendapatkan banyak masalah, jadi saat ini kami menutup masalah setelah 30 hari tidak aktif. Sudah setidaknya 20 hari sejak pembaruan terakhir di sini.

Jika kami melewatkan masalah ini atau jika Anda ingin tetap membukanya, balas di sini. Anda juga dapat menambahkan label "tidak basi" agar masalah ini tetap terbuka!

Terima kasih telah menjadi bagian dari komunitas Gatsby! 💪💜.

tidak basi

Memiliki masalah yang sama

Memiliki masalah yang sama

sama di semua halaman (tidak hanya dengan gatsby)

Hai semuanya, hanya untuk ikut campur karena saya mencoba men-debug masalah yang sama dan mencari di Stack Overflow. Saya tidak berpikir itu terkait dengan Gatsby. Saya menemukan pelakunya, ekstensi Chrome bernama Color Contrast Analyzer. Nonaktifkan dan itu akan hilang.

image

Saya tidak memiliki ekstensi itu dan masalah yang sama terjadi ketika saya dalam mode penyamaran, serta di iOS Safari

Juga mengalami ini tanpa ekstensi Chrome "Penganalisis Kontras Warna". Perhatikan bahwa bagi saya, kesalahan mereproduksi pada acara mouse: move , click . Jika tidak, jumlah kesalahan tidak bertambah.

Saya menghadapi masalah yang sama, hanya perbedaannya adalah hitungan terus meningkat dalam milidetik dan tidak pernah berhenti bahkan pada 400K.
image

image

Hai semuanya, saya mengalami masalah yang sama dengan kesalahan yang terjadi untuk setiap input di halaman saya. Ternyata itu karena Ekstensi Adblock Chrome saya. Saya mematikan ekstensi dan kesalahan hilang.

Hai semuanya, saya mengalami masalah yang sama dengan kesalahan yang terjadi untuk setiap input di halaman saya. Ternyata itu karena Ekstensi Adblock Chrome saya. Saya mematikan ekstensi dan kesalahan hilang.

Sepertinya masalahnya bukan di Ekstensi Adblock, karena setelah dimatikan, saya masih memiliki masalah yang sama.
dan saya memiliki adblock plus.

Saya memiliki masalah yang sama di setiap halaman. mungkin salah chrome?

Saya belum bisa mereproduksi masalah ini jadi jika ada yang bisa berbagi reproduksi itu akan sangat bagus! Posting daftar ekstensi chrome Anda,...

Cara yang baik untuk menguji apakah itu ekstensi chrome mungkin hanya membuka browser Anda dalam penyamaran dan memastikan tidak ada ekstensi yang dimuat.

Hai semuanya, saya mengalami masalah yang sama dengan kesalahan yang terjadi untuk setiap input di halaman saya. Ternyata itu karena Ekstensi Adblock Chrome saya. Saya mematikan ekstensi dan kesalahan hilang.

Sepertinya masalahnya bukan di Ekstensi Adblock, karena setelah dimatikan, saya masih memiliki masalah yang sama.
dan saya memiliki adblock plus.

Saya setuju itu bukan AdBlock (saya punya versi gratis fyi). Bagi saya menonaktifkan Norton Safety Web menghilangkan pesan kesalahan ...

Saya belum bisa mereproduksi masalah ini jadi jika ada yang bisa berbagi reproduksi itu akan sangat bagus! Posting daftar ekstensi chrome Anda,...

Cara yang baik untuk menguji apakah itu ekstensi chrome mungkin hanya membuka browser Anda dalam penyamaran dan memastikan tidak ada ekstensi yang dimuat.

Ekstensi saya adalah AdBlock, Adobe Acrobat, Google Documents Offline, Hover Zoom+, Norton Identity Safe, Norton Safe Web, dan Aplikasi Chrome: Documents, Spreadsheet, dan Slide.

Saya mematikan semuanya untuk memastikan kesalahan hilang, lalu menyalakannya 1-per-1 hingga kesalahan muncul. Saya kemudian mematikan semua yang lain untuk memastikan itu hanya satu ekstensi (yang itu, lihat posting di atas :))

Hai semua, Anda benar. Aku pasti mengalami kentut otak. Ekstensi Chrome yang saya matikan sebenarnya adalah StayFocusd. AdBlock (versi gratis) TIDAK membuang kesalahan.

Sepertinya sebagian besar telah memecahkan masalah di sini. Bagi siapa pun yang berputar-putar kembali, kami akan merekomendasikan pendekatan ini:

  1. Nonaktifkan _semua_ ekstensi
  2. Aktifkan ekstensi (satu per satu) hingga masalah muncul

    • Jika itu muncul, Anda telah menemukan pelakunya

Kedengarannya seperti StayFocusd , Norton Safety Web , dan Color Contrast Analyzer tampaknya menjadi penyebab umum.

Jika kami dapat membantu lebih lanjut, jangan ragu untuk berkomentar dan kami akan memeriksanya lagi. Terimakasih untuk semua!

Saya tidak berpikir itu terkait ekstensi - Saya melihat situs Gatsby saya tidak dimuat di iOS (vanilla Safari). Saya akan melingkari kembali ini ketika saya mendapat kesempatan untuk mengonfirmasi dan membuka kembali jika perlu.

Itu adalah ekstensi Analisis Kontras Warna untuk saya, mencopotnya dan kesalahannya hilang.

Terima kasih @DSchau!

Itu adalah Google Publisher Toolbar 5.1.0 untuk saya, menonaktifkannya dan kesalahannya hilang.

Terima kasih!
D/

Setelah menonaktifkan norton safe web, kesalahan hilang. Adakah yang memberi tahu Symantec tentang kesalahan ini? Itu mulai terjadi setelah saya memperbarui ke chrome terbaru

bagi saya, itu karena ekstensi chrome WhatFont - Find Font .

Menonaktifkan "ekstensi 1Password" untuk saya berhasil

Jelas bukan masalah Gatsby, tetapi senang telah menemukan solusi masalah di sini. Ekstensi yang harus saya nonaktifkan adalah Kaspersky Internet Security . Saya ingin tahu apakah ada yang punya masalah dengan Safari atau Firefox. Tampaknya menjadi masalah atm khusus Chrome.
Gejala dalam kasus saya tidak dapat menggunakan SSO Google Apps, panggilan balik dari SetID Masuk Google tidak terjadi pada localhost.

Saya mengembangkan ekstensi chrome dan sejauh yang saya tahu, untuk Chrome v70+, ini terjadi pada semua ekstensi yang menggunakan chrome.runtime.sendMessage() dan kemudian mencoba menggunakan panggilan balik respons.

Bagi saya menonaktifkan StayFocused memperbaiki masalah tetapi itu bukan masalah Gatsby.

Pengembang StayFocusd di sini. Saya dapat mengonfirmasi bahwa itu adalah salah satu penyebabnya, tetapi penyebab sebenarnya adalah, seperti yang disebutkan @atav32 , chrome.runtime.sendMessage() API. Itu sumber kesalahannya, tapi saya belum menemukan perbaikannya. Jika ada orang lain yang punya, beri tahu saya.

UPDATE: Menemukan akar penyebabnya. Jika Anda menggunakan chrome.runtime.onMessage , dan panggilan balik Anda memiliki respons asinkron, pastikan untuk menambahkan return true dalam fungsi panggilan balik Anda. Solusi bersumber dari https://bugs.chromium.org/p/chromium/issues/detail?id=586155#c9 .

Meninggalkan ini di sini untuk orang berikutnya yang mencoba mencari tahu WTF yang menyebabkan kesalahan itu.

Saya mengalami masalah ini dengan Joomla! halaman login admin. Ternyata saya menggunakan login yang salah #*^$!

Chrome melakukan kesalahan, tetapi Joomla! tidak pernah mengatakan bahwa saya salah login. Itu sendiri aneh karena halaman admin biasanya melaporkan kesalahan login. Butuh beberapa menit untuk mencari tahu masalah login. Sepertinya saya tidak memiliki masalah dengan ekstensi, salah satunya adalah LastPass yang mengisi otomatis. Hidup atau mati, itu tidak masalah.

Maaf ini tidak banyak membantu - hanya menambah masalah yang membingungkan.

Saya telah mencoba mematikan semua ekstensi chrome. Kemudian aktifkan satu per satu.
Saya telah menemukan bahwa ekstensi Video Downloader professional dan AdBlock menyebabkan kesalahan.
Saya memiliki sekitar 25 ekstensi yang diinstal di google chrome saya.
Catatan: Tidak hanya satu ekstensi yang menyebabkan kesalahan, tetapi ada lebih banyak ekstensi yang dapat menyebabkan kesalahan.

@KiengKnot solusi ini bekerja untuk saya juga. Terima kasih!

Bagi saya itu adalah OneLogin untuk ekstensi Google Chrome . Tapi itu bisa berupa ekstensi apa saja. Akar penyebab sebenarnya tampaknya diuraikan di sini -- https://github.com/gatsbyjs/gatsby/issues/9899#issuecomment -466862123

Dalam kasus saya, pelakunya adalah OneLogin untuk ekstensi Google Chrome. @DSchau solusi Anda berhasil! Terima kasih!

Ekstensi "Pengunduh Video profesional" menyebabkan peringatan ini untuk saya. Setelah menonaktifkannya, peringatan itu menghilang.

Hai semuanya, saya mengalami masalah yang sama dengan kesalahan yang terjadi untuk setiap input di halaman saya. Ternyata itu karena Ekstensi Adblock Chrome saya. Saya mematikan ekstensi dan kesalahan hilang.

Sepertinya masalahnya bukan di Ekstensi Adblock, karena setelah dimatikan, saya masih memiliki masalah yang sama.
dan saya memiliki adblock plus.

Saya setuju itu bukan AdBlock (saya punya versi gratis fyi). Bagi saya menonaktifkan Norton Safety Web menghilangkan pesan kesalahan ...

saya tidak memiliki ekstensi seperti ini tetapi saya juga memiliki kesalahan yang sama.

dalam kasus saya, kesalahan terakhir datang untuk ekstensi hola vpn. setelah menonaktifkannya sekarang kesalahan terakhir hilang.

Saya telah mencoba mematikan semua ekstensi chrome. Kemudian aktifkan satu per satu.
Saya telah menemukan bahwa ekstensi Video Downloader professional dan AdBlock menyebabkan kesalahan.
Saya memiliki sekitar 25 ekstensi yang diinstal di google chrome saya.
Catatan: Tidak hanya satu ekstensi yang menyebabkan kesalahan, tetapi ada lebih banyak ekstensi yang dapat menyebabkan kesalahan.

Tidak yakin mengapa, tetapi Anda benar. Dapat mengonfirmasi penonaktifan melakukan trik untuk saya juga.

Bagi mereka yang datang ke sini untuk men-debug kesalahan ini di Chrome 73, salah satu alasan yang mungkin adalah bahwa Chrome 73 dan seterusnya melarang permintaan lintas-asal dalam skrip konten.

Bacaan lainnya:

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

Hal ini memengaruhi banyak pembuat ekstensi Chrome, yang sekarang perlu berebut untuk memperbaiki ekstensi karena menurut Chrome, "Data kami menunjukkan bahwa sebagian besar ekstensi tidak akan terpengaruh oleh perubahan ini."

PEMBARUAN : Setelah memperbaiki masalah CORS ekstensi saya, saya masih melihat kesalahan ini. Entah apa penyebabnya :/

WhatFont menyebabkannya untuk saya.

Bagi saya itu adalah ekstensi Video Downloader PLUS

Dalam kasus saya itu adalah pengunduh video FBDown ... sudah menonaktifkannya dan menghubungi penulis untuk memperbaiki masalah

Masalah plugin ekstensi, tutup beberapa plugin untuk melihat, semoga dapat membantu Anda.

setel ulang Pengaturan chrome Anda, tidak apa-apa.

menemukan ini tentang itu dengan ekstensi web polyfill. Lihat - https://github.com/mozilla/webextension-polyfill/issues/130

Dalam kasus saya itu adalah friGate CDN

Dalam kasus saya adalah addon chrome WhatAFont

Adalah StayFocusd bagi saya.

Saya memiliki Adblocker serta beberapa ekstensi lainnya. Saya menonaktifkan semua kecuali alat pengembang Vue. Kesalahan telah hilang. Saya mengaktifkan masing-masing satu per satu dan ekstensi keamanan 360 adalah pelakunya. Terima kasih untuk semua strategi dalam mencari tahu itu mengganggu saya selama berminggu-minggu!

Dalam kasus saya, itu adalah ekstensi chrome Onetab.

bagi saya pelakunya adalah ekstensi meddlemonkey

Hal yang sama di sini @SamizzotheGeek apakah Anda sudah menemukan solusi? Untuk saat ini, saya hanya menonaktifkannya saat bekerja dengan alat dev, dan mengaktifkannya kembali saat saya ingin menggunakannya.

Toggling manual agak menegangkan :(

ya @aminukano585 itu disebabkan oleh ekstensi. bagi saya itu adalah ekstensi pengunduh youtube. matikan saja ekstensi satu per satu sambil menyegarkan browser. ketika yang menyebabkannya ditutup, pesannya hilang.

Alat keamanan Norton Anti Virus Browser saya menyebabkan ini untuk saya. !

Bagi saya itu adalah ekstensi MeddleMonkey.

Menonaktifkan cVim memperbaikinya untuk saya

Apa pun yang Norton tampaknya membuat kesalahan bagi saya.

Bagi saya itu adalah ekstensi Perlindungan Kaspersky. (Anda akan berpikir pengembang antivirus akan sedikit lebih berhati-hati dalam memastikan produk mereka bebas bug!)

Bagi saya menonaktifkan ekstensi Chrome populer "Stylist" berhasil! Saya menyarankan siapa pun yang memiliki masalah ini harus mulai dengan menonaktifkan semua ekstensi mereka dari Chrome. Semoga berhasil!

Dalam kasus saya: Saya melakukan 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
Apakah halaman ini membantu?
0 / 5 - 0 peringkat