QuickBlox / quickblox-android-sdk

QuickBlox Android SDK includes code snippets with main use cases and framework JAR library.
BSD 3-Clause "New" or "Revised" License
417 stars 697 forks source link

QBWebRTCSignaling.removeMessageListener on a null object reference #775

Closed akardas16 closed 2 years ago

akardas16 commented 2 years ago

Hi, We are getting below crash from firebase Crashlytics related to quickblox

Do you have any idea what causes to this crash?

Caused by java.lang.NullPointerException
Attempt to invoke virtual method 'void com.quickblox.chat.QBWebRTCSignaling.removeMessageListener(com.quickblox.chat.listeners.QBVideoChatSignalingListener)' on a null object reference
com.quickblox.videochat.webrtc.QBRTCClient.destroy (QBRTCClient.java:359)
com.dorianlabs.blindid.qbimp.LoginService.destroyRtcClientAndChat (LoginService.kt:190)
com.dorianlabs.blindid.qbimp.LoginService.logout (LoginService.kt:185)
com.dorianlabs.blindid.qbimp.LoginService.onTaskRemoved (LoginService.kt:223)
android.app.ActivityThread.handleServiceArgs (ActivityThread.java:4300)
android.app.ActivityThread.access$2700 (ActivityThread.java:273)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:2070)
android.os.Handler.dispatchMessage (Handler.java:112)
android.os.Looper.loop (Looper.java:216)
android.app.ActivityThread.main (ActivityThread.java:7625)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:524)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:987)
QB-maksym-pidhorbunskyi commented 2 years ago

Hello, Thank you for contacting QuickBlox support. Please update to the latest version of Android SDK 3.9.14, you can find it here: https://github.com/QuickBlox/quickblox-android-sdk-releases/releases/tag/3.9.14 Please check if the reported issue is resolved and let us know.