I don't know if the call recorder is at fault The call recorder (or invoking the call recorder) is at fault; I also get the "Unfortunatelly the InCallUI stopped" message; I already tried clearing cache in recovery, clear InCallUI cache and recorder appdata - nothing works :\
I have automatic call recording enabled; when I turn it off everything works fine.
Xiaomi Mi2S
@
ingbrzy Log:
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at miui.util.RecordingNameUtils.generatCallRecordingName(RecordingNameUtils.java)
at com.android.incallui.recorder.CallRecorder.startCallRecord(CallRecorder.java:90)
at com.android.incallui.recorder.CallRecorderRemoteService$LocalBinder.startCallRecord(CallRecorderRemoteService.java:50)
at com.android.incallui.CallToolsPresenter.onStateChange(CallToolsPresenter.java:155)
at com.android.incallui.InCallPresenter.onCallListChange(InCallPresenter.java:395)
at com.android.incallui.CallList.notifyGenericListeners(CallList.java:484)
at com.android.incallui.CallList.onUpdate(CallList.java:208)
at com.android.incallui.Call.update(Call.java:230)
at com.android.incallui.Call.access$000(Call.java:43)
at com.android.incallui.Call$1.onStateChanged(Call.java:140)
at android.telecom.Call.fireStateChanged(Call.java)
at android.telecom.Call.internalUpdate(Call.java)
at android.telecom.Phone.internalUpdateCall(Phone.java)
at android.telecom.InCallService$1.handleMessage(InCallService.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:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)