【发布时间】:2016-08-27 22:40:02
【问题描述】:
Firebase 空指针异常。下面附上堆栈跟踪
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 com.firebase.tubesock.WebSocketHandshake.verifyServerHandshakeHeaders(WebSocketHandshake.java:96)
at com.firebase.tubesock.WebSocket.runReader(WebSocket.java:365)
at com.firebase.tubesock.WebSocket.access$000(WebSocket.java:30)
at com.firebase.tubesock.WebSocket$2.run(WebSocket.java:108)
at java.lang.Thread.run(Thread.java:818)
版本:截至 2016 年 5 月 3 日的最新版本 (2.5.2+)
设备详细信息:LGE - lgls770 运行 android 6.0 和无根
【问题讨论】:
-
这种情况是否持续发生?你在代理后面吗?这似乎发生在未设置用于升级到 WebSocket 连接的正确 HTTP 标头时。
-
我昨天刚刚添加了firebase并推送了更新。它为 1 个用户崩溃了近 12 次。
-
堆栈跟踪总是一样的吗?除了这个堆栈跟踪之外,您还有更多信息吗?如果是,您可以分享吗(或联系 firebase-support@google.com 分享)?
-
您找到解决方案了吗?我也面临同样的问题。
-
就我而言,这发生在新版本发布后不久,我相信在 Google (Nuage Laboratoire) 为预发布报告所做的测试期间。完成测试后,它们不再发生。
标签: android nullpointerexception websocket firebase