错误列表里的报错有几个出现次数非常多

jpush
标签: #<Tag:0x00007fb8460f1440>

(George) #1

贴两个错误数量特别多的,有好的解决思路吗
错误详情

java.lang.RuntimeException: Cannot send a message. Unknown WebSocket id 0
	at com.facebook.react.modules.websocket.WebSocketModule.send(WebSocketModule.java:228)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:374)
	at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
	at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
	at android.os.Handler.handleCallback(Handler.java:815)
	at android.os.Handler.dispatchMessage(Handler.java:104)
	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
	at android.os.Looper.loop(Looper.java:207)
	at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
	at java.lang.Thread.run(Thread.java:818)

基本信息
首次发生时间 最近发生时间 出现次数 影响设备 版本
2018-09-14 15:30:45 2018-11-28 10:14:58 636 1 2.8

错误详情

com.facebook.react.common.JavascriptException: Java exception in 'NativeModules'

java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation, stack:
com.facebook.react.bridge.JavaModuleWrapper.getConstants 140
android.os.Handler.handleCallback 733
android.os.Handler.dispatchMessage 95
com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage 31
<unknown> 3428:138
d 2:755
n 2:396
t 2:249
<unknown> 3421:214
d 2:755
n 2:396
t 2:249
<unknown> 3418:929
d 2:755
n@2:396
t@2:249
<unknown>2145:3940
d 2:755
n 2:396
t 2:249
<unknown> 2144:85
d 2:755
n2:396
t2:249
<unknown> 2143:140
d 2:755
n 2:396
t 2:249
<unknown>2019:261
d 2:755
n 2:396
t 2:249
<unknown> 868:472
d 2:755
n@ 2:396
t@ 2:249
<unknown>@810:142
d@2:755
n@2:326
t@2:249
<unknown>@ 12:111
y@ 276:168
run@ 276:617
runApplication@ 276:2046
value@ 18:3559
<unknown>@ 18:1044
value@ 18:2986
value@ 18:1016

	at com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:56)
	at com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:40)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:374)
	at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:162)
	at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:31)
	at android.os.Looper.loop(Looper.java:136)
	at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:194)
	at java.lang.Thread.run(Thread.java:841)

基本信息
首次发生时间 最近发生时间 出现次数 影响设备 版本
2018-10-24 23:57:04 2018-11-26 05:51:39 1,087 1 3.0


#2

使用到极光 SDK 版本多少,这些信息里面没有看到 jiguang JPush 相关的字眼,如果与极光有关系则一般都会有这些词


(George) #3

这个错误分析里的并不一定是jpush相关的报错信息是吧。
我看后台有很多返回了jpush.common.APIConnectionException 和 jpush.common.JPushFailure ,具体的原因在哪能查看呢


(George) #4


安卓的成功率很低


#5

极光后台统计的错误信息是你 App 所有的崩溃信息,并不是一定极光导致的。

崩溃信息需要你自己进行符号化然后去定位。

成功率问题

建议 SDK 及时升级到最新版本,有修复 bug,兼容高版本系统


(George) #6

那我调用jpush的send之后得到的jpush.common.APIConnectionException和jpush.common.JPushFailure有详细错误原因吗,ConnectionException一般是网络不通畅重试就行了吧


#7

调 API 推送消息如果是报错,有详细的 code
如果是超时什么的会有 timeout 的提醒吧


(George) #8

很多1011的错误,我看了数据库大部分是8月-10月的老用户,是不是你们会把一些用户从名单里删掉


#9

我们对 Android 30 天不在线的用户是会从目标清除,但不会报 1011 ,他重新上线后依旧收的到

我们对好几年都没上线的用户会做删除,这基本可以确认是已经卸载了的用户,并不会影响真实的用户,确认是最近 3 年的设备 ID 都有做过处理,正常使用。

你所说的 8-10 月 报 1011 ,不符合上述情况。
自行排查,你们是别名标签推送还是 registrationID推送??

检查你们自己的逻辑上某些情况删除了别名等,或 App 的逻辑