h_d
h_d
  • 发布:2019-11-29 10:15
  • 更新:2019-11-29 10:15
  • 阅读:1301

uniapp 添加android原生小直播代码报错

分类:uni-app

在项目中想使用腾讯云小直播的原生demo,导入后首页正常调用起来了,但是在点击开播的时候报如下错误

2019-11-29 10:07:10.005 3672-3690/io.dcloud.HBuilder E/WebSocketModule: create new instance
2019-11-29 10:07:10.006 3672-3690/io.dcloud.HBuilder E/weex: callModuleMethod >>> invoke module:uni-webSocket, method:onopen failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:226)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Set java.util.Map.entrySet()' on a null object reference
at io.dcloud.feature.weex_websocket.UniWebSocketModule.onopen(UniWebSocketModule.java:138)
at java.lang.reflect.Method.invoke(Native Method) 
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46) 
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86) 
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249) 
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231) 
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488) 
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650) 
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339) 
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method) 
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:226) 
at android.os.HandlerThread.run(HandlerThread.java:65) 
2019-11-29 10:07:10.008 3672-3690/io.dcloud.HBuilder E/weex: callModuleMethod >>> invoke module:uni-webSocket, method:onmessage failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:226)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Set java.util.Map.entrySet()' on a null object reference
at io.dcloud.feature.weex_websocket.UniWebSocketModule.onmessage(UniWebSocketModule.java:146)
at java.lang.reflect.Method.invoke(Native Method) 
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46) 
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86) 
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249) 
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231) 
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488) 
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650) 
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339) 
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method) 
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:226) 
at android.os.HandlerThread.run(HandlerThread.java:65) 
2019-11-29 10:07:10.010 3672-3690/io.dcloud.HBuilder E/weex: callModuleMethod >>> invoke module:uni-webSocket, method:onerror failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:226)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Set java.util.Map.entrySet()' on a null object reference
at io.dcloud.feature.weex_websocket.UniWebSocketModule.onerror(UniWebSocketModule.java:162)
at java.lang.reflect.Method.invoke(Native Method) 
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46) 
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86) 
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249) 
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231) 
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488) 
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650) 
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339) 
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method) 
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:226) 
at android.os.HandlerThread.run(HandlerThread.java:65) 
2019-11-29 10:07:10.012 3672-3690/io.dcloud.HBuilder E/weex: callModuleMethod >>> invoke module:uni-webSocket, method:onclose failed. java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46)
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86)
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249)
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231)
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488)
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650)
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339)
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method)
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:226)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Set java.util.Map.entrySet()' on a null object reference
at io.dcloud.feature.weex_websocket.UniWebSocketModule.onclose(UniWebSocketModule.java:154)
at java.lang.reflect.Method.invoke(Native Method) 
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:46) 
at com.taobao.weex.bridge.NativeInvokeHelper.invoke(NativeInvokeHelper.java:86) 
at com.taobao.weex.bridge.WXModuleManager.dispatchCallModuleMethod(WXModuleManager.java:249) 
at com.taobao.weex.bridge.WXModuleManager.callModuleMethod(WXModuleManager.java:231) 
at com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(WXBridgeManager.java:488) 
at com.taobao.weex.bridge.WXBridgeManager.callNativeModule(WXBridgeManager.java:650) 
at com.taobao.weex.bridge.WXBridge.callNativeModule(WXBridge.java:339) 
at com.taobao.weex.base.SystemMessageHandler.nativeRunWork(Native Method) 
at com.taobao.weex.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:104) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:226) 
at android.os.HandlerThread.run(HandlerThread.java:65) 

2019-11-29 10:15 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复