talk-android/app/src/main/java/com/nextcloud/talk/webrtc
Marcel Hibbe 1bad35488c
avoid NPE for PeerConnectionWrapper#sendChannelData
E/AndroidRuntime: FATAL EXCEPTION: RxCachedThreadScheduler-6
    Process: com.nextcloud.talk2, PID: 25086
    java.lang.NullPointerException: Attempt to invoke virtual method 'boolean org.webrtc.DataChannel.send(org.webrtc.DataChannel$Buffer)' on a null object reference
        at com.nextcloud.talk.webrtc.PeerConnectionWrapper.sendChannelData(PeerConnectionWrapper.java:275)
        at com.nextcloud.talk.activities.CallActivity$17.onNext(CallActivity.java:2311)
        at com.nextcloud.talk.activities.CallActivity$17.onNext(CallActivity.java:2303)
        at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:201)
        at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:255)
        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
        at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
        at java.util.concurrent.FutureTask.run(FutureTask.java:264)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2023-02-09 14:00:16 +01:00
..
DataChannelMessageNotifier.java Add listener for data channel messages 2022-12-28 11:47:55 +01:00
Globals.java Spotbugs: NPE deference, NPE-equals, unused variable, make vars final, reformat code for line-length 120 chars 2022-12-29 11:37:19 +01:00
MagicProximitySensor.java remove unused java imports 2022-07-26 22:24:18 +02:00
MagicWebRTCUtils.java rename blacklist/whitelist variables to include/exclude sets to reflect their collection type 2022-06-18 16:29:57 +02:00
PeerConnectionNotifier.java Add observer for peer connections 2022-12-28 15:48:45 +01:00
PeerConnectionWrapper.java avoid NPE for PeerConnectionWrapper#sendChannelData 2023-02-09 14:00:16 +01:00
WebRtcAudioManager.java Spotbug: make constructor-called methods final 2022-12-29 11:36:59 +01:00
WebRtcBluetoothManager.java Spotbug: make constructor-called methods final 2022-12-29 11:36:59 +01:00
WebSocketConnectionHelper.java MagicWebSocketInstance.java -> WebSocketInstance.kt 2023-01-31 15:55:09 +01:00
WebSocketInstance.kt Use constant for normal closure 2023-01-31 15:55:10 +01:00