# \_switchCamera FATAL EXCEPTION in Android s10 plus

**URL:** <https://react-native-webrtc.discourse.group/t/switchcamera-fatal-exception-in-android-s10-plus/973>\
**Category:** Android\
**Created:** [October 5, 2020, 4:42am UTC](https://react-native-webrtc.discourse.group/t/switchcamera-fatal-exception-in-android-s10-plus/973 "2020-10-05T04:42:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![monet-hs](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/monet-hs/32/293_2.png) [@monet-hs](https://react-native-webrtc.discourse.group/u/monet-hs)\
**Post date:** [October 5, 2020, 4:42am UTC](https://react-native-webrtc.discourse.group/t/switchcamera-fatal-exception-in-android-s10-plus/973/1 "2020-10-05T04:42:11Z")

</div>

When using \_switchCamera method for camera mode change, fatal exception occurred.

This exception happened in Android S10 Plus device when switch from front to rear, from rear to front,  
then from front to rear.

The latest version, 1.84.0 has the same issue.

AndroidRuntime: FATAL EXCEPTION: CaptureThread  
AndroidRuntime: java.lang.NullPointerException: Attempt to get length of null array  
AndroidRuntime: at org.webrtc.Camera2Enumerator.convertSizes(Camera2Enumerator.java:234)  
AndroidRuntime: at org.webrtc.Camera2Enumerator.getSupportedSizes(Camera2Enumerator.java:147)  
AndroidRuntime: at org.webrtc.Camera2Session.findCaptureFormat(Camera2Session.java:325)  
AndroidRuntime: at org.webrtc.Camera2Session.start(Camera2Session.java:313)  
AndroidRuntime: at org.webrtc.Camera2Session.(Camera2Session.java:296)  
AndroidRuntime: at org.webrtc.Camera2Session.create(Camera2Session.java:274)  
AndroidRuntime: at org.webrtc.Camera2Capturer.createCameraSession(Camera2Capturer.java:35)  
AndroidRuntime: at org.webrtc.CameraCapturer$5.run(CameraCapturer.java:272)  
AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:883)  
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:100)  
AndroidRuntime: at android.os.Looper.loop(Looper.java:237)  
AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)

Is there anyone who knows other work-around solution instead of using \_switchCamera?

Regards,  
moneths

---

<div class="post-metadata">

**Author:** ![sabrimev](https://avatars.discourse-cdn.com/v4/letter/s/0ea827/32.png) [@sabrimev](https://react-native-webrtc.discourse.group/u/sabrimev)\
**Post date:** [November 1, 2020, 1:56pm UTC](https://react-native-webrtc.discourse.group/t/switchcamera-fatal-exception-in-android-s10-plus/973/2 "2020-11-01T13:56:23Z")

</div>

I am facing the same issue. Any solution for this?
