NPE Crash when adding contacts in emulator
07-22 11:12:00.947 3067-3067/? W/CameraView: Error stopping camera preview
java.lang.NullPointerException: Attempt to invoke interface method 'void org.briarproject.android.util.PreviewConsumer.stop()' on a null object reference
at org.briarproject.android.util.CameraView.stopConsumer(CameraView.java:121)
at org.briarproject.android.util.CameraView.stopPreview(CameraView.java:108)
at org.briarproject.android.util.CameraView.stop(CameraView.java:87)
at org.briarproject.android.keyagreement.ShowQrCodeFragment.releaseCamera(ShowQrCodeFragment.java:240)
at org.briarproject.android.keyagreement.ShowQrCodeFragment.onPause(ShowQrCodeFragment.java:169)
at android.support.v4.app.Fragment.performPause(Fragment.java:2139)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1117)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchPause(FragmentManager.java:2060)
at android.support.v4.app.FragmentController.dispatchPause(FragmentController.java:207)
at android.support.v4.app.FragmentActivity.onPause(FragmentActivity.java:444)
at org.briarproject.android.BaseActivity.onPause(BaseActivity.java:72)
at org.briarproject.android.keyagreement.KeyAgreementActivity.onPause(KeyAgreementActivity.java:114)
at android.app.Activity.performPause(Activity.java:6809)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1322)
at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:3685)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3662)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3636)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3610)
at android.app.ActivityThread.-wrap16(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1461)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:5969)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:801)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:691)
07-22 11:12:00.948 3067-3067/? W/CameraView: Error releasing camera
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.hardware.Camera.release()' on a null object reference
at org.briarproject.android.util.CameraView.stop(CameraView.java:89)
at org.briarproject.android.keyagreement.ShowQrCodeFragment.releaseCamera(ShowQrCodeFragment.java:240)
at org.briarproject.android.keyagreement.ShowQrCodeFragment.onPause(ShowQrCodeFragment.java:169)
at android.support.v4.app.Fragment.performPause(Fragment.java:2139)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1117)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1234)
at android.support.v4.app.FragmentManagerImpl.dispatchPause(FragmentManager.java:2060)
at android.support.v4.app.FragmentController.dispatchPause(FragmentController.java:207)
at android.support.v4.app.FragmentActivity.onPause(FragmentActivity.java:444)
at org.briarproject.android.BaseActivity.onPause(BaseActivity.java:72)
at org.briarproject.android.keyagreement.KeyAgreementActivity.onPause(KeyAgreementActivity.java:114)
at android.app.Activity.performPause(Activity.java:6809)
at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1322)
at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:3685)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3662)
at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3636)
at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3610)
at android.app.ActivityThread.-wrap16(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1461)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:5969)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:801)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:691)