Mi4c Video Camera Not Working


yashal

Members
Jan 2, 2016
6
13
Since I installed the weekly rom ²⁴.¹² I have a problem,when I open the video section it does not open and it crashes.
Anyone having the same issue?
 
Which language? Post log here

~Tapatalk Mi4W~
 
Which language? Post log here

~Tapatalk Mi4W~

java.lang.NullPointerException: Attempt to invoke virtual method 'void com.android.camera.preferences.IconListPreference.setEnable(boolean)' on a null object reference
at com.android.camera.ui.V6SettingPage.updatePreference(V6SettingPage.java:518)
at com.android.camera.module.VideoModule.updateSettingPage(VideoModule.java:2727)
at com.android.camera.module.VideoModule.onSharedPreferenceChanged(VideoModule.java:2706)
at com.android.camera.module.VideoModule.enterMutexMode(VideoModule.java:2870)
at com.android.camera.module.BaseModule$1.run(BaseModule.java:524)
at com.android.camera.MutexModeManager.enter(MutexModeManager.java:152)
at com.android.camera.MutexModeManager.switchMutexMode(MutexModeManager.java:160)
at com.android.camera.MutexModeManager.setMutexMode(MutexModeManager.java:34)
at com.android.camera.module.VideoModule.updateMutexModePreference(VideoModule.java:2796)
at com.android.camera.module.VideoModule.onPreviewStart(VideoModule.java:1310)
at com.android.camera.module.VideoModule.onCreate(VideoModule.java:507)
at com.android.camera.Camera.openModule(Camera.java:179)
at com.android.camera.Camera.switchToOtherModule(Camera.java:167)
at com.android.camera.module.CameraModule.switchToOtherMode(CameraModule.java:3605)
at com.android.camera.module.CameraModule.access$6300(CameraModule.java:113)
at com.android.camera.module.CameraModule$4.run(CameraModule.java:1768)
at com.android.camera.ui.V6CameraBottomControlPanel.onAnimationEnd(V6CameraBottomControlPanel.java:186)
at android.view.animation.AnimationSet.getTransformation(AnimationSet.java)
at android.view.animation.Animation.getTransformation(Animation.java)
at android.view.View.drawAnimation(View.java)
at android.view.View.draw(View.java)
at android.view.ViewGroup.drawChild(ViewGroup.java)
at android.view.ViewGroup.dispatchDraw(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java)
at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java)
at android.view.View.updateDisplayListIfDirty(View.java)
at android.view.View.getDisplayList(View.java)
at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java)
at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java)
at android.view.ThreadedRenderer.draw(ThreadedRenderer.java)
at android.view.ViewRootImpl.draw(ViewRootImpl.java)
at android.view.ViewRootImpl.performDraw(ViewRootImpl.java)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java)
at android.view.Choreographer.doCallbacks(Choreographer.java)
at android.view.Choreographer.doFrame(Choreographer.java)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java)
at android.os.Handler.handleCallback(Handler.java)
at android.os.Handler.dispatchMessage(Handler.java)
at android.os.Looper.loop(Looper.java)
at android.app.ActivityThread.main(ActivityThread.java)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
 
yes same problem here cam recorder stop working, clear cache after that work but problem is here again :( version 5.12.31

Sent from my Mi-4c using Tapatalk
 
yes same problem here cam recorder stop working, clear cache after that work but problem is here again :( version 5.12.31

Sent from my Mi-4c using Tapatalk
Go to settings, Apps and choose your camera app and delete App Data. After that camera is working without any problems.
 
Go to settings, Apps and choose your camera app and delete App Data. After that camera is working without any problems.
I did that it fix but temporarily, after some open close on camera or taking pictures problem is here again,hope will fix it in new version.

Sent from my Mi-4c using Tapatalk
 
I did that it fix but temporarily, after some open close on camera or taking pictures problem is here again,hope will fix it in new version.

Sent from my Mi-4c using Tapatalk
For me that had solved the problem. But i also did a restart after clear Data. Maybe you can try to flash Rom again.
 
  • Like
Reactions: ZokSa
I think i found the bug if i put in full HD cam recorder stop working in HD it's ok.

Sent from my Mi-4c using Tapatalk
 
Another small issue on camera: if you turn to front camera and back to rear, you don't have the left page with quick buttons and settings