当前位置: 首页 > 知识库问答 >
问题:

.GetReference上的Firebase错误

潘楚
2023-03-14

突然间,我们得到了以下错误:

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase(java.util.Locale)' on a null object reference
       at blq.run(:com.google.android.gms.DynamiteModulesC@11518446:56)
       at java.lang.Thread.run(Thread.java:818)

在当前版本和其他应用程序版本中,一切都运行得很好,但这个问题现在针对所有应用程序版本。

我们使用25.3.1支持库版本和11.0.2 play services版本。

奇怪的事实:

如果使用新的/sandbox firebase数据库,工作完全按照预期进行。

更多日志11-04 17:37:35.560 157 70-15784/com.nobroker.app d/firebaseauth:通知id令牌监听器有关用户的信息(ff8081814c58efc3014c6a0a558f32ff)。11-04 17:37:35.560 157 70-15770/com.nobroker.app d/FireBaseApp:通知身份验证状态侦听器。11-04 17:37:35.560 157 70-15770/com.nobroker.app d/FireBaseApp:通知1个身份验证状态侦听器。11-04 17:37:35.561 157 70-15876/com.nobroker.app d/RepoOperation:身份验证令牌已更改,触发身份验证令牌刷新11-04 17:37:35.561 157 70-15770/com.nobroker.app d/AppController:SigninWithCustomToken:OnComplete:True 11-04 17:37:35.561 157 70-15876/com.nobroker.app d/PersistentConnection:pc_0-身份验证令牌已刷新。11-04 17:37:35.561 157 70-15770/com.nobroker.app I/Deekshant:录制事件。类别:CUSTOM_EVENTS事件:failed_firebase_auth额外:{src=after_public_login}11-04 17:37:35.567 157 70-15847/com.nobroker.app d/fa:日志记录事件(FE):select_content,bundle[{item_name=failed_firebase_auth,firebase_event_origin(_o)=app,firebase_screen_class(_sc)=nblauncheractivity,firebase_screen_id(_si)=KET:ws_1-关闭11-04 17:37:35.717 157 70-15876/com.nobroker.app d/websocket:ws_1-关闭自身11-04 17:37:35.717 157 70-15876/com.nobroker.app d/connection:conn_1-实时连接失败11-04 17:37:35.717 157 70-15876/com.nobroker.app d/connection:conn_1-关闭实时连接11-04 17:37:35.717 157 70-15876/com.nobroker.app d/persistentconnection:pc_0-由于其他原因而断开连接FA:日志记录事件(FE):app_exception(_AE),bundle[{firebase_event_origin(_o)=崩溃,firebase_screen_class(_sc)=nblauncherActivity,firebase_screen_id(_si)=-3142508212762295688,timestamp=1509797255900,fatal=1}]

共有1个答案

章飞章
2023-03-14

最后,我们解决了这个问题。这是因为来自firebase服务器的响应头发生了变化。Google为运行我们实例的firebase服务器打了几个补丁。和响应头(预期名称:“Upgrade”),值:“WebSocket”更改为“Upgrade”。

谷歌回复:

“我真的很抱歉弄坏了您的应用程序。事实上,我们的最新版本将响应头从”upgrade:websocket“更改为”upgrade:websocket“。尽管头不区分大小写,但我们自己的SDK代码不符合规范。”

一旦谷歌修复了头部问题,它就解决了。

 类似资料:
  • 我正在尝试从谷歌应用引擎操作我的Firebase数据库。遵循教程后,我收到以下错误 - java.lang.NoClassDefFoundError:无法初始化类com.google.firebase.internal.FirebaseThreadManagers 有时我会看到以下内容: 该错误发生在Firebase选项中,如下面的代码所示。 这是完整的错误 com.google.appengin

  • 我是Android应用程序开发的新手。我一直试图用Firebase电子邮件和密码auth构建一个应用程序,并试图在注册过程中将手机的保存在Firebase数据库中。

  • 编辑:我发现了一个类似的问题,专门针对Facebook的登录。我正在使用电子邮件认证,但问题/解决方案可能是相同的。 userinfo={nsunderlyingerror=0x14704d4b0{Error domain=firauthinternalerrordomain code=3“(null)”userinfo={firautherroruserinfoderializedrespons

  • 问题内容: 我目前在我的angularjs应用中以及每次调用时都实现新的firebase auth() 它的确返回我的诺言和错误/用户对象,但同时在控制台中引发以下错误: 似乎可以按预期工作,但我不喜欢控制台中的错误:3 编辑:完整的控制台错误(不幸的是缩小): 猜猜我必须联系Firebase支持,对吗? 问题答案: 我可以确认@bojeil的答案,该错误是预期的行为。密码正确时不会发生!

  • 我想创建一个迷你web应用程序来测试web应用程序的Firebase云消息传递。我想使用Firebase托管来托管我的web应用程序。 错误:

  • 我一直在尝试通过云功能发送消息推送。以下是Firebase:https://github.com/firebase/functions-samples/blob/master/fcm-notifications/functions/index.js中有关如何执行此操作的指南 这是我的有效载荷 现在,这引发了一个错误,当我检查日志时,以下是错误: 如果我删除content_available:tru