一.问题背景
前段时间排查某个APP无法拍照问题的时候,发现了APP的log中有如下的异常堆栈:
12-25 11:40:41.562 10170 27566 27566 W System.err: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.SortedSet.last()' on a null object reference
12-25 11:40:41.566 10170 27566 27566 W System.err: at com.google.android.cameraview.Camera2.prepareImageReader(Camera2.java:450)
12-25 11:40:41.566 10170 27566 27566 W System.err: at com.google.android.cameraview.Camera2.start(Camera2.java:216)
12-25 11:40:41.566 10170 27566 27566 W System.err: at com.google.android.cameraview.Camera2.setFacing(Camera2.java:250)
12-25 11:40:41.567 10170 27566 27566 W System.err: at com.google.android.cameraview.CameraView.setFacing(CameraView.java:337)
12-25 11:40:41.567 10170 27566 27566 W System.err: at com.xxx.xxx.xxx.xxx(XXXActivity.java:220) //隐藏APP名称
12-25 11:40:41.567 10170 27566 27566 W System.err: