[Galaxy Note 3 Android Development] gj86:
V6.3 Dialer Issue

When trying to set Dialer->Settings->Display options->T9 search input to Default Dialer crashes.

Log:

04-10 18:32:17.551 871 1499 E DatabaseUtils: Writing exception to parcel

04-10 18:32:17.551 871 1499 E DatabaseUtils: java.lang.IllegalArgumentException: Invalid value: for setting: t9_search_input_locale

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at org.cyanogenmod.cmsettings.CMSettingsProvider.validateSystemSettingNameValue(CMSettingsProvider.java:859)

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at org.cyanogenmod.cmsettings.CMSettingsProvider.insertForUser(CMSettingsProvider.java:581)

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at org.cyanogenmod.cmsettings.CMSettingsProvider.call(CMSettingsProvider.java:370)

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at android.content.ContentProvider$Transport.call(ContentProvider.java:398)

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:283)

04-10 18:32:17.551 871 1499 E DatabaseUtils:	at android.os.Binder.execTransact(Binder.java:453)

04-10 18:32:17.551 27091 27091 D AndroidRuntime: Shutting down VM

04-10 18:32:17.553 27091 27091 E AndroidRuntime: FATAL EXCEPTION: main

04-10 18:32:17.553 27091 27091 E AndroidRuntime: Process: com.android.dialer, PID: 27091

04-10 18:32:17.553 27091 27091 E AndroidRuntime: Theme: themes:{default=overlay:system, iconPack:system, fontPkg:system, com.android.systemui=overlay:system, com.android.systemui.navbar=overlay:system}

04-10 18:32:17.553 27091 27091 E AndroidRuntime: java.lang.IllegalArgumentException: Invalid value: for setting: t9_search_input_locale

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:165)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.content.ContentProviderProxy.call(ContentProviderNative.java:646)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at cyanogenmod.providers.CMSettings$NameValueCache.putStringForUser(CMSettings.java:175)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at cyanogenmod.providers.CMSettings$System.putStringForUser(CMSettings.java:511)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at cyanogenmod.providers.CMSettings$System.putString(CMSettings.java:505)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at com.android.dialer.settings.DisplayOptionsSettingsFragment.saveT9SearchInputLocale(DisplayOptionsSettingsFragment.java:79)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at com.android.dialer.settings.DisplayOptionsSettingsFragment.onPreferenceChange(DisplayOptionsSettingsFragment.java:69)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.preference.Preference.callChangeListener(Preference.java:939)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.preference.ListPreference.onDialogClosed(ListPreference.java:282)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.preference.DialogPreference.onDismiss(DialogPreference.java:402)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1323)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:148)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:5463)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

04-10 18:32:17.553 27091 27091 E AndroidRuntime:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)

04-10 18:32:17.554 871 1384 W ActivityManager: Force finishing activity com.android.dialer/.settings.DialerSettingsActivity

04-10 18:32:17.618 871 5809 I OpenGLRenderer: Initialized EGL, version 1.4

04-10 18:32:18.059 871 885 W ActivityManager: Activity pause timeout for ActivityRecord{d406c17 u0 com.android.dialer/.settings.DialerSettingsActivity t82 f}

04-10 18:32:18.213 871 926 D ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [MOBILE (HSPA+) - 100]

04-10 18:32:18.682 27091 27091 I Process : Sending signal. PID: 27091 SIG: 9

04-10 18:32:18.697 871 1513 D GraphicsStats: Buffer count: 11

04-10 18:32:18.697 871 960 I WindowState: WIN DEATH: Window{f2f2eac u0 com.android.dialer/com.android.dialer.settings.DialerSettingsActivity}

04-10 18:32:18.700 871 915 W InputDispatcher: channel '7d5b2b3 com.android.dialer/com.android.dialer.settings.DialerSettingsActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9

04-10 18:32:18.700 871 915 E InputDispatcher: channel '7d5b2b3 com.android.dialer/com.android.dialer.settings.DialerSettingsActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

04-10 18:32:18.702 871 1513 I WindowState: WIN DEATH: Window{7d5b2b3 u0 com.android.dialer/com.android.dialer.settings.DialerSettingsActivity}

04-10 18:32:18.703 871 1513 W InputDispatcher: Attempted to unregister already unregistered input channel '7d5b2b3 com.android.dialer/com.android.dialer.settings.DialerSettingsActivity (server)'

04-10 18:32:18.745 871 993 I ActivityManager: Process com.android.dialer (pid 27091) has died

04-10 18:32:18.756 871 993 I ActivityManager: Start proc 27234:com.android.dialer/u0a7 for activity com.android.dialer/.settings.DialerSettingsActivity

04-10 18:32:18.801 27234 27234 W System : ClassLoader referenced unknown path: /system/priv-app/Dialer/lib/arm

04-10 18:32:18.809 27234 27234 W art : Suspending all threads took: 6.014ms

04-10 18:32:18.828 871 894 W AppOps : Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0

04-10 18:32:18.902 27234 27234 W CyanogenAmbientUtil: Cyanogen Ambient is missing.

04-10 18:32:18.903 27234 27234 E AmbientSdk.ApiClientImpl: This application will not run unless you install Ambient services

04-10 18:32:18.903 27234 27234 W Dialer.AmbientSingletonHolder: Ambient connection failed: com.cyanogen.ambient.common.ConnectionResult@a05ab98

04-10 18:32:18.905 27234 27234 W Ambient : Tried to perform a service call with an inactive client at

04-10 18:32:18.905 27234 27234 W Ambient : java.lang.Exception

04-10 18:32:18.905 27234 27234 W Ambient :	at com.cyanogen.ambient.common.api.internal.AbstractAsynchronousApi.execute(AbstractAsynchronousApi.java:18)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.cyanogen.ambient.incall.internal.InCallApiImpl.getInstalledPlugins(InCallApiImpl.java:88)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.phone.common.incall.CallMethodHelper.updateCallPlugins(CallMethodHelper.java:535)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.phone.common.incall.CallMethodHelper.refresh(CallMethodHelper.java:337)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.phone.common.incall.CallMethodHelper.init(CallMethodHelper.java:330)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.dialer.DialerApplication.onCreate(DialerApplication.java:47)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1014)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4749)

04-10 18:32:18.905 27234 27234 W Ambient :	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)

04-10 18:32:18.905 27234 27234 W Ambient :	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:729)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.ActivityThread.handleBindApplication(<Xposed>)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.ActivityThread.-wrap1(ActivityThread.java)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1424)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.os.Handler.dispatchMessage(Handler.java:102)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.os.Looper.loop(Looper.java:148)

04-10 18:32:18.905 27234 27234 W Ambient :	at android.app.ActivityThread.main(ActivityThread.java:5463)

04-10 18:32:18.905 27234 27234 W Ambient :	at java.lang.reflect.Method.invoke(Native Method)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)

04-10 18:32:18.905 27234 27234 W Ambient :	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

04-10 18:32:18.905 27234 27234 W Ambient :	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:133)

Also there is some color setting and style problem in the Dialer. Like, font is the same color as the background (Tried default theme and others)

Image

[IMG="Style/Color Problem"]http://xdaforums.com/attachment.php?attachmentid=3713989&stc=1&d=1460294066[/IMG]

When trying to search for contacts, upon taping in the search box it disappears.

Image

[IMG="Contact searching problem"]http://xdaforums.com/attachment.php?attachmentid=3713990&stc=1&d=1460294066[/IMG]

Three dot menu location is not right

Image

[IMG="Dialer three dot menu"]http://xdaforums.com/attachment.php?attachmentid=3713991&d=1460294067[/IMG]