Skip to content

Instantly share code, notes, and snippets.

@codegoalie
Created June 15, 2014 19:16
Show Gist options
  • Save codegoalie/60fff98897cd429df919 to your computer and use it in GitHub Desktop.
Save codegoalie/60fff98897cd429df919 to your computer and use it in GitHub Desktop.
Logcat of Contacts App failure on CM 11 Nexus 5
I/ActivityManager( 1119): START u0 {act=android.intent.action.VIEW dat=content://com.android.contacts/contacts/lookup/2746i2dab0ce008626dbc/263 flg=0x80000 cmp=com.android.contacts/.activities.ContactDetailActivity} from pid 30725
I/ContactLoader(30725): Registering content observer for content://com.android.contacts/contacts/lookup/2746i2dab0ce008626dbc/263
I/ActivityManager( 1119): Displayed com.android.contacts/.activities.ContactDetailActivity: +193ms
W/PhoneNumberFormatter(30658): Error type: NOT_A_NUMBER. The phone number supplied was null.
W/PhoneNumberFormatter(30658): at com.google.i18n.phonenumbers.PhoneNumberUtil.parseHelper(PhoneNumberUtil.java:2771)
W/PhoneNumberFormatter(30658): at com.google.i18n.phonenumbers.PhoneNumberUtil.parse(PhoneNumberUtil.java:2684)
W/PhoneNumberFormatter(30658): at com.google.i18n.phonenumbers.PhoneNumberUtil.parse(PhoneNumberUtil.java:2674)
W/PhoneNumberFormatter(30658): at org.whispersystems.textsecure.util.PhoneNumberFormatter.formatNumber(PhoneNumberFormatter.java:72)
W/PhoneNumberFormatter(30658): at org.whispersystems.whisperpush.db.ActiveSessionProvider.getTokenForAddress(ActiveSessionProvider.java:100)
W/PhoneNumberFormatter(30658): at org.whispersystems.whisperpush.db.ActiveSessionProvider.query(ActiveSessionProvider.java:73)
W/PhoneNumberFormatter(30658): at android.content.ContentProvider.query(ContentProvider.java:857)
W/PhoneNumberFormatter(30658): at android.content.ContentProvider$Transport.query(ContentProvider.java:200)
W/PhoneNumberFormatter(30658): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
W/PhoneNumberFormatter(30658): at android.os.Binder.execTransact(Binder.java:404)
E/DatabaseUtils(30658): Writing exception to parcel
E/DatabaseUtils(30658): java.lang.NullPointerException: Attempt to invoke virtual method 'char java.lang.String.charAt(int)' on a null object reference
E/DatabaseUtils(30658): at org.whispersystems.textsecure.util.PhoneNumberFormatter.impreciseFormatNumber(PhoneNumberFormatter.java:32)
E/DatabaseUtils(30658): at org.whispersystems.textsecure.util.PhoneNumberFormatter.formatNumber(PhoneNumberFormatter.java:81)
E/DatabaseUtils(30658): at org.whispersystems.whisperpush.db.ActiveSessionProvider.getTokenForAddress(ActiveSessionProvider.java:100)
E/DatabaseUtils(30658): at org.whispersystems.whisperpush.db.ActiveSessionProvider.query(ActiveSessionProvider.java:73)
E/DatabaseUtils(30658): at android.content.ContentProvider.query(ContentProvider.java:857)
E/DatabaseUtils(30658): at android.content.ContentProvider$Transport.query(ContentProvider.java:200)
E/DatabaseUtils(30658): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
E/DatabaseUtils(30658): at android.os.Binder.execTransact(Binder.java:404)
D/AndroidRuntime(30725): Shutting down VM
E/AndroidRuntime(30725): FATAL EXCEPTION: main
E/AndroidRuntime(30725): Process: com.android.contacts, PID: 30725
E/AndroidRuntime(30725): java.lang.NullPointerException: Attempt to invoke virtual method 'char java.lang.String.charAt(int)' on a null object reference
E/AndroidRuntime(30725): at android.os.Parcel.readException(Parcel.java:1471)
E/AndroidRuntime(30725): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:185)
E/AndroidRuntime(30725): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:137)
E/AndroidRuntime(30725): at android.content.ContentProviderProxy.query(ContentProviderNative.java:420)
E/AndroidRuntime(30725): at android.content.ContentResolver.query(ContentResolver.java:461)
E/AndroidRuntime(30725): at android.content.ContentResolver.query(ContentResolver.java:404)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailDisplayUtils.hasActiveSession(ContactDetailDisplayUtils.java:154)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailFragment.buildEntries(ContactDetailFragment.java:573)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailFragment.bindData(ContactDetailFragment.java:438)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailFragment.setData(ContactDetailFragment.java:358)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailLayoutController.showContactWithoutUpdates(ContactDetailLayoutController.java:468)
E/AndroidRuntime(30725): at com.android.contacts.detail.ContactDetailLayoutController.setContactData(ContactDetailLayoutController.java:304)
E/AndroidRuntime(30725): at com.android.contacts.activities.ContactDetailActivity$2$1.run(ContactDetailActivity.java:210)
E/AndroidRuntime(30725): at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime(30725): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime(30725): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime(30725): at android.app.ActivityThread.main(ActivityThread.java:5128)
E/AndroidRuntime(30725): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30725): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime(30725): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:611)
W/ActivityManager( 1119): Force finishing activity com.android.contacts/.activities.ContactDetailActivity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment