[Lenovo Zuk Z2 Pro Questions & Answers] antmanu:
Hi,

I'm on stock ROM since version 1.X and hava always OTA updated the phone. This time I was updating from the last version 3 ST to ZUI 4.0.247 ST, it took less than 5 minuts and everything went OK... Except that after the phone was rebooted I tried to make a phone call by pressing on the last contact and nothing happened, it was weird because if I dialed the number itself it worked fine.

I tried cleaning the cache from "Phone" App and also tried install another APP to see if something was wrong with the native "Phone" APP, but none of the APPS could make a phone call by pressing on the contact. So I decided to check for BUGs with logcat and I found this one:

2018-11-03 22:38:02.153 1011-2901/? E/ActivityTrigger: activityStartTrigger: not whiteListedcom.android.server.telecom/com.android.server.telecom.components.UserCallActivity/30000
2018-11-03 22:38:02.153 1011-2901/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.android.server.telecom/com.android.server.telecom.components.UserCallActivity/30000
2018-11-03 22:38:02.157 1011-2901/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.android.server.telecom/com.android.server.telecom.components.UserCallActivity/30000
2018-11-03 22:38:02.194 1011-1011/? E/ActivityManager: Sending non-protected broadcast com.lenovo.intent.action.REDIAL_CANCEL from system 1011:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.checkBroadcastFromSystem(ActivityManagerService.java:19596)
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:20243)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20397)
at android.app.ContextImpl.sendBroadcastAsUser(ContextImpl.java:1126)
at android.content.ContextWrapper.sendBroadcastAsUser(ContextWrapper.java:499)
at com.android.server.telecom.CallsManager.addCall(CallsManager.java:2122)
at com.android.server.telecom.CallsManager.startOutgoingCall(CallsManager.java:1173)
at com.android.server.telecom.CallIntentProcessor.processOutgoingCallIntent(CallIntentProcessor.java:140)
at com.android.server.telecom.CallIntentProcessor.processIntent(CallIntentProcessor.java:84)
at com.android.server.telecom.components.PrimaryCallReceiver.onReceive(PrimaryCallReceiver.java:22)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:3318)
at android.app.ActivityThread.-wrap17(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1738)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at com.android.server.SystemServer.run(SystemServer.java:444)
at com.android.server.SystemServer.main(SystemServer.java:266)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)
2018-11-03 22:38:02.208 1011-2726/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.android.dialer/com.android.dialer.DialtactsActivity/130001
2018-11-03 22:38:02.208 1011-2726/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.android.dialer/com.android.dialer.DialtactsActivity/130001
2018-11-03 22:38:02.218 1755-2338/? E/HeadsetStateMachine: terminateScoUsingVirtualVoiceCall:No present call to terminate
2018-11-03 22:38:02.223 1755-2338/? E/HeadsetStateMachine: terminateScoUsingVirtualVoiceCall:No present call to terminate
2018-11-03 22:38:02.258 22121-27954/? E/SQLiteLog: (1) no such column: source_type
2018-11-03 22:38:02.259 1855-1855/? E/ZSPACE: appTransitionStarting userid===0
2018-11-03 22:38:02.259 22121-27954/? E/DatabaseUtils: Writing exception to parcel
android.database.sqlite.SQLiteException: no such column: source_type (code 1): , while compiling: SELECT source_package, settings_uri, voicemail_access_uri, configuration_state, data_channel_state, notification_channel_state, quota_occupied, quota_total, phone_account_component_name, phone_account_id, source_type FROM voicemail_status WHERE ((((((source_package = ? ) OR NOT ( (source_type IS ?) OR (source_type IS ?) OR (source_type IS ?))AND (source_package!= ?))))))
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteDatabase.validateSql(SQLiteDatabase.java:1699)
at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:389)
at android.database.sqlite.SQLiteQueryBuilder.query(SQLiteQueryBuilder.java:294)
at com.android.providers.contacts.VoicemailStatusTable.query(VoicemailStatusTable.java:124)
at com.android.providers.contacts.VoicemailContentProvider.query(VoicemailContentProvider.java:171)
at android.content.ContentProvider.query(ContentProvider.java:1068)
at android.content.ContentProvider.query(ContentProvider.java:1160)
at android.content.ContentProvider$Transport.query(ContentProvider.java:245)
at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:102)
at android.os.Binder.execTransact(Binder.java:674)
2018-11-03 22:38:02.364 1755-2338/? E/HeadsetStateMachine: terminateScoUsingVirtualVoiceCall:No present call to terminate
2018-11-03 22:38:02.475 1855-1855/? E/BAR: hideflag=================0vis===true
2018-11-03 22:38:04.162 579-662/? E/ANDR-PERF-OPTSHANDLER: perf_lock_rel: updated /sys/class/scsi_host/host0/../../../clkscale_enable with 1
return value 2

I think that I might have missed some update between the last version 3 and 4.0.247 ST that dealed with the DB schema or maybe it's something else, I don't know.

Can anyone please help solve the problem?