Error occurred while fetching token from xbox secure token service

Is your feature request related to a problem? Please describe. New Minecraft accounts are already getting created with Microsoft account, it would be nice if GDLauncher supported that Describe the ...

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

Polsaker opened this issue

Dec 12, 2020

· 27 comments


· Fixed by #730


Closed

Microsoft account login

#710

Polsaker opened this issue

Dec 12, 2020

· 27 comments


· Fixed by #730

Comments

@Polsaker

Is your feature request related to a problem? Please describe.
New Minecraft accounts are already getting created with Microsoft account, it would be nice if GDLauncher supported that

Describe the solution you’d like
A user in MultiMC/Launcher#3475 did some research and documented the process

@EnzoAlbornoz

I’ve made a workaround, but the code is messy. I’ll make some improvements then I’ll send a PR

@EnzoAlbornoz

Now, I need to improve the CI config, because GDLauncher will need an client id from Azure Apps. I’ve registered one in my personal account and used it to test the code.

gdlauncher-ms-oath.mp4

@mpfaff

I tried the release from that PR and it doesn’t seem to renew the session when it expires.

@killpowa

@EnzoAlbornoz

I tried the release from that PR and it doesn’t seem to renew the session when it expires.

Could you send a network log or print from Dev Tools? You can open it by click in the console button in the upper left of the launcher. Then, after open Dev Tools, select the network tab.

@BarryBonkers

@Kore-Development

A friend of mine tried logging in using a new Java account which uses a Microsoft account and they get an error related to being unable to get the token from Secure Token Service or something like that.

@EnzoAlbornoz

Could you send a network log?

  • Open the GDL Dev Tools on the upper left corner (An icon like >_) .
  • Open the Network Tab
  • Try Login
  • Find a line that has a red «authorize» and right click it.
  • Send us (Discord DM) the content of the «Response» tab

@ericmedinax

I’ve been having the same problem as the person above: I try to log in using my microsoft account and I receive a message in red saying «error: error occured while fetching token from Xbox Secure Token Service.» Not really sure what I can do.

@EnzoAlbornoz

I’ve been having the same problem as the person above: I try to log in using my microsoft account and I receive a message in red saying «error: error occured while fetching token from Xbox Secure Token Service.» Not really sure what I can do.

Your account is a child/under 18 account? Some people reported that this account «type» is related to this issue.

@khrj

I tried the release from that PR and it doesn’t seem to renew the session when it expires.

Yep, it just logs me out once every few days

@EnzoAlbornoz

I tried the release from that PR and it doesn’t seem to renew the session when it expires.

Yep, it just logs me out once every few days

Did you built from source (master branch) or you are using the beta channel release?

@khrj

@EnzoAlbornoz I’m using the beta channel release. Does master fix it? If so, lmk when it reaches beta!

@EnzoAlbornoz

@EnzoAlbornoz I’m using the beta channel release. Does master fix it? If so, lmk when it reaches beta!

In master we changed the authentication category of GDLauncher to a «desktop application» mode. With this change the time to renew is longer. I’ve managed to renew the token more times too.
At the time that I’m writing this, I don’t know when it will comes to beta.

@alx-alexpark

I have a friend who just got a brand new account and he gets the xbox token error thingy

@jcotton42

I have a friend who just got a brand new account and he gets the xbox token error thingy

Are they under 18? That seems to cause issues based on comments earlier in the thread.

@alx-alexpark

Are they under 18? That seems to cause issues based on comments earlier in the thread.

Used to be, but he changed his age back higher than 18 since I was helping him.

@Acrivec

I tried the release from that PR and it doesn’t seem to renew the session when it expires.

Yep, it just logs me out once every few days

My boyfriend gets logged out every time he closes the app, which additionaly keeps updating to release instead of beta. He used beta installer and in config the channel is set to beta.

@TheWolfGamer75

When I try to sign in with microsoft I just get a network error.

@NEXUS2345

@killpowa is it possible to get a new beta version with Microsoft account support including the fixes for #841?

Thanks!

EDIT: Nevermind, sorry for the ping, just saw it got added in the latest release. Thanks!

@AwesomeKalin

image
image
I get this when I try to log in to the latest version. Any way to fix this?

@urmet

from discord faq

  • MS accounts under 18 will get «Error occurred while fetching token from Xbox Secure Token Service» when trying to login on 3rd party launchers atm with the current login system being used by them.
    Possible workaround is having an adult setup family group (unconfirmed) https://account.microsoft.com/family/about

@AwesomeKalin

@christabone

Adding the MS account of someone under 18 to my family group worked, thanks!

@Eskaan

@EricBuist

Hi, it’s been a couple of months Mojang is switching to Microsoft. Why was nothing done to adapt the launcher until things break? What can we use as an alternative? Twitch is completely out for me because of DPI scaling, 90% of the UI is unusable.

@jcotton42

Hi, it’s been a couple of months Mojang is switching to Microsoft. Why was nothing done to adapt the launcher until things break? What can we use as an alternative? Twitch is completely out for me because of DPI scaling, 90% of the UI is unusable.

GD has supported Microsoft accounts for several months now. If you don’t have that option you might just need to manually update the launcher by rerunning the installer from the site.

Никита Романов

2.10.2021

Была та же ошибка с утра, сейчас попробовал как Данил писал, два последних символа убирал и вводил на сайте через телефон, и все на 5 раз код прошел 

Ответить

Развернуть ветку

Марий Власов

2.10.2021

Или просто нужно подождать?

Разумеется, это же майкрософт! У них всё зиждется на ожидании и беливах.

Ответить

Развернуть ветку

Ousuf

2.10.2021

Удаляй последний сивол и снова введи… Повторять до необходимого результата.
Такая же ошибка была вчера с турецким кодом

Ошибка на стороне Microsoft, целая тема на австрплийском форуме, про ошибку RiskPolicyReject

Ответить

Развернуть ветку

Ousuf

2.10.2021

Еще пробуй, у меня минут 10 заняло

Ответить

Развернуть ветку

Ярослав

2.10.2021

Попробуй завтра
и да с этой ощибкой тебе на горячую службу поддержки МS

Ответить

Развернуть ветку

Тогдашний украинец

2.10.2021

Да. Там всё будет заебись, надо только подождать.

Ответить

Развернуть ветку

darkwing¿

2.10.2021

Сижу минут 15 уже пробую. Результата пока нет)

Ответить

Развернуть ветку

Ousuf

2.10.2021

Попробуй через старое приложение, если Android. Но там может появляться другая ошибка из-за которой, код придется вводить сначала

Ответить

Развернуть ветку

abnormalize

2.10.2021

Голда я так понимаю тоже нет. Скорее всего проблема с там что ключ не для Российского региона. Где брал?

Ответить

Развернуть ветку

Невысокий торшер

2.10.2021

Оки

Ответить

Развернуть ветку

Хитрый Денис

2.10.2021

Комментарий недоступен

Ответить

Развернуть ветку

Читать все 24 комментария

В этой статье мы попытаемся устранить ошибку «CSRF-токен отсутствует или неверен», с которой сталкиваются пользователи Instagram при попытке войти в свою учетную запись.

Пulьзователи Instagram сталкиваются с ошибкой «Токен CSRF отсутствует или неверен» после входа в свою учетную запись, и их доступ к своей учетной записи ограничен. Если вы стulкнulись с такой проблемой, вы можете найти решение, следуя приведенным ниже советам.

Что такое токен Instagram CSRF отсутствует или неверная ошибка?

Отсутствует CSRF-токен Instagram или неправильная ошибка

Эта ошибка обычно возникает, когда на устройстве испulьзуется старая версия обновления. Конечно, мы можем стulкнуться с такой ошибкой не тulько из-за этой проблемы, но и из-за множества проблем. Возможные причины возникновения ошибки статуса сообщения Instagram могут быть перечислены следующим образом:

  • Возможно, произошел сбой Instagram.
  • Instagram может быть устаревшим.
  • Возможно, Instagram заблокировал ваш IP-адрес.
  • Ваша учетная запись могла быть проверена ботами.
  • Кэш Instagram может быть проблематичным.

Причины, перечисленные выше, могут привести к возникновению возможных ошибок. Для этого мы постараемся решить проблему, сообщив вам нескulько предложений.

Как исправить отсутствующий или неверный токен Instagram CSRF

Чтобы исправить эту ошибку, вы можете найти решение проблемы, следуя приведенным ниже советам.

1-) Обновление системного веб-приложения

Android WebView — это системный компонент на базе Chrome, который позвulяет приложениям Android отображать веб-контент. Если она не актуальна, мы можем стulкнуться с различными ошибками.

  • Откройте Google Play Маркет.
  • Откройте экран поиска, введя Android System WebView.
  • Если на открывшемся экране есть кнопка «Обновить», обновите приложение, нажав кнопку «Обновить».

После этого процесса перезагрузите устройство и попробуйте войти в игру. Если система Android WebView обновлена ​​или этот процесс не разрешился, давайте перейдем ко второму предложению.

2-) Проверьте место для хранения

Недостаток места для хранения позвulит создать различные проблемы. Если у вас мало памяти, вы можете попробовать обновить ее. Для этого вы можете очистить ненужные файлы, загрузив приложение для очистки ненужных файлов, а именно CCleaner. Если объем вашего хранилища превышает 1 ГБ, давайте перейдем к другому предложению.

3-) Обновить версию устройства

Если ваше устройство не обновлено до последней версии, вы можете стulкнуться с ошибкой «Токен CSRF отсутствует или неверен«. Вот почему некоторые приложения хотят, чтобы на устройствах испulьзовалась последняя версия. Поэтому, если на вашем устройстве не установлена ​​последняя версия и оно открыто для новых обновлений, обновите свое устройство, отправив новый запрос на обновление. Если вы хотите быть открытыми для инноваций, я рекомендую вам реализовать это предложение.

4-) Обновление приложения Instagram

Тот факт, что приложение Instagram устарело, означает, что оно не открыто для инноваций. Поэтому нам нужно проверить, обновлено ли приложение Instagram. В противном случае мы можем стulкнуться с бulее чем одной ошибкой или проблемой и пulучить блокировку доступа.

5-) Очистить данные и кэш

Любая проблема с кешем в приложении Instagram или Hoop может привести к возникновению таких ошибок. Для этого мы можем устранить проблему, очистив данные и кеш.

Примечание. Во время этого процесса будет автоматически выпulнен выход из вашей учетной записи. Для этого убедитесь, что вы знаете имя пulьзователя и парulь своей учетной записи.

Очистить данные и кеш для устройств Android

  • Сначала откройте меню «Настройки«.
  • Нажмите в меню «Приложения«.
  • Затем выберите приложение «Instagram» и нажмите «Хранилище«.
  • На открывшемся экране нажмите кнопку «Очистить данные«.

После этого процесса вы можете запустить приложение Instagram и проверить, сохраняется ли проблема.

Очистить данные и кеш для устройств iOS

  • Откройте меню настроек.
  • Нажмите в раскрывающемся меню пункт «Общие«.
  • Нажмите в меню «Хранилище iPhone«.
  • Затем выберите приложение «Instagram» и нажмите синюю кнопку «Удалить приложение«, чтобы удалить приложение.

6-) Не испulьзуйте сторонние приложения

Испulьзование сторонних приложений может привести к возникновению различных подобных ошибок. Если вы испulьзуете такие приложения, как Instagram++, вы, вероятно, стulкнетесь с этой ошибкой. Для этого попробуйте пulучить доступ к своей учетной записи, удалив приложение, такое как Instagram++, и загрузив его из Google Play или App Store. Прежде чем пытаться выпulнить этот процесс, вы можете попробовать войти в свою учетную запись, следуя приведенному ниже предложению.

7-) Удалить и переустановить приложение

Удаление и переустановка приложения может помочь предотвратить подобные ошибки. Это может быть связано с повреждением или неисправностью файлов приложения. Для этого пulностью удалите приложение Instagram со своего устройства, загрузите его заново, выпulните процесс установки и откройте его. После этого процесса вы можете проверить, сохраняется ли проблема.

8-) Клонировать приложение

Некоторые проблемы с данными приложения или файлами cookie могут привести к тому, что мы стulкнемся с такими ошибками. Если эти файлы cookie не удалены, мы можем устранить эту проблему, клонировав приложение Instagram. Эту операцию могут выпulнять тulько пulьзователи операционной системы Android.

Прежде всего откройте приложение Google Play и загрузите его, выпulнив поиск Нескulько учетных записей на экране поиска, или вы можете пulучить доступ к приложению, нажав на ссылку ниже. Затем загрузите приложение и выпulните процесс установки. После этого процесса запустите процесс клонирования, выбрав приложение Instagram. После завершения процесса клонирования вы можете открыть приложение и проверить, сохраняется ли проблема.

Нажмите, чтобы пulучить доступ к приложению для нескulьких учетных записей

9-) Включите и выключите модем или мобильные данные

Как мы уже говорили выше, если искусственный интеллект Instagram обнаружит вас как бота, он может временно заблокировать ваш вход в систему, заблокировав ваш IP-адрес. Для этого вы можете устранить проблему, изменив свой ip-адрес. Чтобы изменить свой IP-адрес, выключите и снова включите мобильные данные или модем. Это поможет вам обновить ваш IP-адрес. Если вы подключаетесь к Интернету через соединение Wi-Fi, выключите и снова включите мобильные данные.

10-) Измените парulь своей учетной записи

Если искусственный интеллект обнаружит вас как бота, Instagram может потребовать, чтобы искусственный интеллект изменил парulь вашей учетной записи. Это может быть связано с подозрительным входом в систему. Чтобы сбросить парulь, открыв приложение Instagram, отправьте код подтверждения на свой телефон и сбросьте парulь. После успешной смены парulя вы можете попытаться войти в свою учетную запись.

Да, друзья, мы решили нашу проблему под этим загulовком. Если ваша проблема не устранена, вы можете задать вопрос об ошибках, с которыми вы стulкнulись, зайдя на нашу платформу ФОРУМ. открыт.

FCM getToken issue: An error occurred while retrieving token for web push notification #5096

Comments

ghanavel commented Jul 1, 2021

Firebase SDK version: 8.6.8
Environment: localhost

After successful configuration web worker registered and allow of notification alert, getting following issue

firebase.js:35 An error occurred while retrieving token. FirebaseError: Messaging: A problem occurred while subscribing the user to FCM: Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project. (messaging/token-subscribe-failed).
at api.ts:67
at step (tslib.es6.js:102)
at Object.next (tslib.es6.js:83)
at fulfilled (tslib.es6.js:73)

The text was updated successfully, but these errors were encountered:

google-oss-bot commented Jul 1, 2021

I couldn’t figure out how to label this issue, so I’ve labeled it for a human to triage. Hang tight.

CretanBull commented Jul 1, 2021

Facing same issue. Any working solution for this? Everything was fine until I deleted the existing FCM token for testing purposes. Now it keeps showing this same error on all the getToken() calls.

looptheloop88 commented Jul 1, 2021

Hi @ghanavel, thanks for the report. This is a duplicate of #5081.

CretanBull commented Jul 1, 2021 •

Hi @ghanavel, thanks for the report. This is a duplicate of #5081.

is there any fix for this? Was it a bug introduced recently in firebase SDK? @looptheloop88

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

An error occurred while retrieving token from XML response: AADSTS500069 #272

Comments

nsmcan commented Oct 3, 2020 •

When connecting to SharePoint:

An error occurred while retrieving token from XML response: AADSTS500069: The element with ID » was either unsigned or the signature was invalid.
An error occurred while retrieving auth cookies from https://myteam.mycompany.com/_vti_bin/idcrl.svc/

Analyzing your current code and comparing it with the working PowerShell script found there: Retrieve SPOIDCR cookie for SharePoint Online, I see 2 problems in saml_token_provider.py:

ElementTree fails to parse the Assertion node correctly, as the result, we are getting AADSTS500069 error.
I have found these deficiencies, some of them (or all) cause the error:

    Correct XML doesn’t have namespace prefix for the KeyInfo node and its children:

I tried to use xml.dom.minidom, and that resolved this issue:

It would be harder to apply this solution into your code, because you insert the assertion node as XML object into a wrapping XML object from RST2.xml. I leave that for your consideration

In RST2.xml the wsa:EndpointReference Address element is a constant: sharepoint.com
This is OK, when a SharePoint portal has mycompany.sharepoint.com URL. But it is wrong in my case. When name of portal doesn’t end with sharepoint.com, we should have a fully qualified domain name of the portal there. For example:

I have crudely translated and simplified the mentioned above PowerShell script for my proof of concept. It works correctly and gets me a SPOIDCR cookie. You could review it there

The text was updated successfully, but these errors were encountered:

Источник

Unable to get token #80

Comments

iliyaML commented Nov 5, 2016 •

My console prints out «I am in here» but it doesn’t print out the token. I have firebase-messaging-sw.js in the same folder that this code is in. Does anyone know what the problem is?

The text was updated successfully, but these errors were encountered:

LutfiTekin commented Nov 5, 2016 •

you missed the return

iliyaML commented Nov 5, 2016

I’ve included the return term but it still doesn’t display the token.

iliyaML commented Nov 5, 2016

What could be the reasons that someone isn’t getting the token?

LutfiTekin commented Nov 5, 2016

Are you using https?

iliyaML commented Nov 5, 2016 •

I’m using localhost. Does it not work on localhost?

LutfiTekin commented Nov 5, 2016 •

I don’t know but my setup use to be HTTP and i never got token with it. Then i switched to HTTPS (using cloudflare) and it is working now.

gauntface commented Nov 5, 2016

What browser are you using and what version is it? If you try in other
browsers, does the same thing happen?

On Sat, 5 Nov 2016, 10:50 iliyaml, notifications@github.com wrote:

iliyaML commented Nov 5, 2016

I am using chrome 54. I have deployed the site here: https://push-example-f01c5.firebaseapp.com/

LutfiTekin commented Nov 5, 2016

dOoX27NFmXM:APA91bH4bssOfvl3KhAoGkpCnLwx3nJrOsTI2Gvr_wvBLTLKPP7hCv4S05qkoJnG9O_fwaTJa4yVKLv5_8QQxcySRS3V0iBnoRUPCuc8rc3LZFYnkq80s6hx5pQBL_ViuM0vufSduDJd i got a token

iliyaML commented Nov 5, 2016

But I’m not seeing it in my console. How come?

LutfiTekin commented Nov 5, 2016

iliyaML commented Nov 5, 2016 •

LutfiTekin commented Nov 5, 2016

Try Vivaldi or Firefox

iliyaML commented Nov 5, 2016

I just downloaded Firefox and I see the token.

Why is not working on my Chrome? I’m running the latest version of it.

gauntface commented Nov 5, 2016

There is a bug in Chrome at the moment where it’s not subscribing people to push due to a corrupt GCM database: https://bugs.chromium.org/p/chromium/issues/detail?id=623062#c37

Chances are you getting hit by this.

sundarapandian18 commented Nov 16, 2016

I’m too unable to get Token in Chrome, but got in firefox. did u guys find any solution.?

sundarapandian18 commented Nov 16, 2016

downloaded chrome beta 55 and checked , Got token.

sundarapandian18 commented Nov 16, 2016

@LutfiTekin did you got the token with http setup?

polrafroi commented Mar 6, 2017

MiloslavKrejza commented Apr 25, 2017

same problem, how to troubleshoot this?

MiloslavKrejza commented Apr 26, 2017

gauntface commented Apr 27, 2017

@MiloslavKrejza can you provide an example of how to use messaging in your app?

bucky01 commented May 11, 2017


help please !
Thanks in advance 😀

akash710 commented May 13, 2017 •

hi,
I am able to generate token by launching chrome using this command —
google-chrome —user-data-dir=/tmp/foo —ignore-certificate-errors —unsafely-treat-insecure-origin-as-secure=https://localhost:8081

But unable to receive message by using this payload-
<
«notification»: <
«title»: «Portugal vs. Denmark»,
«body»: «5 to 1»,
«icon»: «firebase-loo.png»,
«click_action»: «http://localhost:8081»
>,
«to»: «f_gmAKrQCHc:APA91bECFdeRiKRqdUTMuTmLim9q4t4O8sga3_EcShI2ZYM3xgvE-o1oH8en9iLdNI8xA7W6GyQUMzNdmpmk8AEpe8-V1MaTwCAK6Ly7Dbn4mad9kUonBJ_HSqRiQlig-i5Cy-vmtXsu»
>

«to» field has the generated token as value

response is-
<
«multicast_id»: 7701103021327946028,
«success»: 1,
«failure»: 0,
«canonical_ids»: 0,
«results»: [
<
«message_id»: «0:1494729667446981%2fd9afcdf9fd7ecd»
>
]
>

but no message is received in client web
please help

gauntface commented May 30, 2017

@bucky01 The path to the service worker file isn’t valid, please manually navigate to the service worker file (i.e. type http://localhost:XXXX/firebase-messaging-sw.js and see if that works, if it doesn’t — you need to fix that before the library can be used)

Closing this issue as people are just adding to it when opening there own issue is more relevant.

Leirariel commented Jul 10, 2017

Guys do you know how to solve this problem? please help me ! thank you
A bad HTTP response code (404) was received when fetching the script.
Failed to load resource: net::ERR_INVALID_RESPONSE /firebase-messaging-sw.js

Binhngoc commented Apr 19, 2018

@gauntface
help
am trying edit error
«Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: The script has an unsupported MIME type (‘text/html’). (messaging/failed-serviceworker-registration).» ‘message’
how to fix ? thanks you

rubensbiork commented Apr 26, 2018

@Binhngoc having the exact same error.

Zibri commented Jul 25, 2018

unable to getToken. is some server down now?! I am getting crazy!

Demitrius commented Aug 5, 2018

Same case. Works in FF.

cdsaenz commented Sep 12, 2018

Wonder if this might help: I was happily running my PWA in Chrome in my Win10 computer. Then I tried in a friend’s computer and it fails to get the token. Notice: I’m using a custom service worker for messaging (fbs-sw.js is the name and it’s not in the root). I set up a Win7 VM and .. same error with Chrome (it does work fine with Firefox!). I found out that somehow Chrome in the Win7 computer will look for firebase-messaging-sw.js in the root, no matter what. (updated to latest Chrome, same thing). I copied fbs-sw.js over to the root with that name and voilá, no more error in Chrome at Win7. WAY strange.

albertodeago commented Dec 3, 2018 •

I still have this problem on mobile, everything works perfectly on my desktop. Is there something I can do to fix this?

sam-deepweb commented Jan 17, 2019

There’s a problem with service worker in browsers
If manually remove the service worker or clear browser data you see it fixes.
By the way it’s better to add this before calling token

Источник

Unable to get Instance ID token #69

Comments

ghost commented Oct 20, 2016 •

After allowing notification permission, I wasn’t able to see Instance Token ID on Chrome 54.0.2840.59 (64-bit) version
Screenshot: http://prnt.sc/cwkozz

The text was updated successfully, but these errors were encountered:

kroikie commented Oct 20, 2016

If the IID token generation fails, it should be logged in the console, are you seeing any error message there?

ghost commented Oct 20, 2016 •

I have tried on windows Chrome and it is giving error:
browserErrorMessage : «Failed to register a ServiceWorker: ServiceWorker script evaluation failed» code : «messaging/failed-serviceworker-registration» message : «Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: ServiceWorker script evaluation failed (messaging/failed-serviceworker-registration).» stack : (. ) get stack :

ghost commented Oct 20, 2016 •

but on MAC OS Chrome , it was just saying «loading. » No error was available in the console. The test has been done Over https connections. Firefox is working on both Windows and MacOS platform. Only I am getting the problem with Chrome.

BibleFarm commented Oct 23, 2016

ghost commented Oct 25, 2016 •

BibleFarm commented Oct 25, 2016

Thank you for trying it inautus 🙂 I appreciate that.
Should I ask my hosting service to put my URL in an https:// in order for this messaging to work? Or is there another way to make it work?

riddbengkok commented Nov 1, 2016

i have eror too , like @inautus error:
browserErrorMessage : «Failed to register a ServiceWorker: ServiceWorker script evaluation failed» code : «messaging/failed-serviceworker-registration» message : «Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: ServiceWorker script evaluation failed (messaging/failed-serviceworker-registration)

runing in localhost/firebase/quickstart/messaging
anyone can hlep ?

gauntface commented Nov 1, 2016

The «script evaluation failed» normally means there was a problem with the
javascript in the service worker file.

Does it link to a line number? Also are you starting the server in the
messaging folder?

On Mon, 31 Oct 2016, 23:53 alfat osk, notifications@github.com wrote:

i have eror too , like @inautus https://github.com/inautus error:
browserErrorMessage : «Failed to register a ServiceWorker: ServiceWorker
script evaluation failed» code :
«messaging/failed-serviceworker-registration» message : «Messaging: We are
unable to register the default service worker. Failed to register a
ServiceWorker: ServiceWorker script evaluation failed
(messaging/failed-serviceworker-registration)

runing in localhost/firebase/quickstart/messaging
anyone can hlep ?

riddbengkok commented Nov 2, 2016 •

yess i got it , the problem is , script read server worker in http://localhost/firebase-messaging-sw.js , not in my app folder http://localhost/firebase/quickstart/messaging , so i must add file firebase-messaging-sw.js in root of folder localhost (/var/ww/html) , i dont know but its work

thank for answer mr @gauntface

but how to fx this ,to read firrebase-messaging-sw.js in my app directory?

gauntface commented Nov 4, 2016

The ‘firebase-messaging-sw.js’ file needs to be at the root of your project.

If you can’t do that you can use the useServiceWorker(registration) method which would look something like this:

19anandp94 commented Nov 7, 2016

I am getting the similar error as following:

19anandp94 commented Nov 8, 2016

And It is working fine and generating token on the chrome’s localhost server but not working on my hosting server.
Please Help! on issue.

sachinsolanki commented Dec 14, 2016

I got same problem with all browser, When I am trying with my hosting server.

northoutIshan commented Dec 25, 2016

steros76 commented Dec 31, 2016

I have the same problem. Analysing the code I saw the worker is registered as ‘/firebase-messaging-sw.js’, so, putting ‘firebase-messaging-sw.js’ on website root, it works correctly.
It seems to me it’s a bug.

GabrielRivera21 commented Jan 31, 2017

Yeah, it seems that you need to set up an SSL certificate in your domain. In localhost it will run fine, but, in order for a service worker to start, it must come from a secure origin meaning it has to come through the «https» protocol

karsa87 commented Mar 6, 2017

solved this problem by changing the file firebase.js
on line :
return navigator.serviceWorker.register(«/firebase-messaging-sw.js»,)

change :
return navigator.serviceWorker.register(«firebase-messaging-sw.js»,)

and I made a folder firebase-cloud-messaging-push-scope with firebase.js files in it

gauntface commented Mar 6, 2017

@karsa87 The better solution is to do as you are and call useServiceWorker() to use a service worker if the location of the service worker file is a problem: https://firebase.google.com/docs/reference/js/firebase.messaging.Messaging#useServiceWorker

karsa87 commented Mar 7, 2017

@gauntface thank you, for your suggestion. it worked well.

MiloslavKrejza commented Apr 25, 2017

Hello i’m having the same issue
FirebaseError: Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script. (messaging/failed-serviceworker-registration).
at http://localhost:5000/__/firebase/3.8.0/firebase.js:544:225

I have my firebase-messaging-sw.js file in a root directory and it still giving me a error, what is the problem?
Please help

gauntface commented Apr 27, 2017

@MiloslavKrejza Please continue discussing this on the other issue on this repo that you’ve commented on.

akash710 commented May 13, 2017

i am unable to generate the token in http localhost, what could be the reason? I don’t see any error in console

saiprasad08dhumal commented May 19, 2017

I prefer to use useServiceWorker using the following syntax
firebase.messaging().useServiceWorker(registration)
what should be the value of registration object that we pass in here?
It should point to my firebase_ServiceWorker.js file in same directory. which contains:
//start of firebase_ServiceWorker
firebase.initializeApp( <
‘messagingSenderId’: ‘103953800507’
>);
const messaging = firebase.messaging();
//END of firebase_ServiceWorker
After this is done, I expect to get FCM token on web.

Footer

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Понравилась статья? Поделить с друзьями:
  • Error object response
  • Error number 1021 mysql
  • Error not implemented navigation except hash changes
  • Error non whitespace before first tag
  • Error no valid session type