SampleAndroidSlice icon indicating copy to clipboard operation
SampleAndroidSlice copied to clipboard

Crash when running the example demo at the Terminal

Open billyjoker opened this issue 7 years ago • 0 comments

Hi, when i run

adb shell am start -a android.intent.action.VIEW -d slice-<content_uri_name>
for eg. "content://com.saurabh.androidslices/basicRowSlice"

The app is crashing:

01-03 18:02:41.213 11455-11494/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
    Process: com.example.android.sliceviewer, PID: 11455
    java.lang.NullPointerException: name == null
        at java.lang.Enum.valueOf(Enum.java:189)
        at android.graphics.PorterDuff$Mode.valueOf(PorterDuff.java:22)
        at androidx.core.graphics.drawable.IconCompat.onPostParceling(IconCompat.java:757)
        at androidx.core.graphics.drawable.IconCompatParcelizer.read(IconCompatParcelizer.java:19)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1369)
        at androidx.slice.SliceItemHolderParcelizer.read(SliceItemHolderParcelizer.java:12)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1369)
        at androidx.slice.SliceItemParcelizer.read(SliceItemParcelizer.java:15)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readArray(VersionedParcel.java:1342)
        at androidx.versionedparcelable.VersionedParcel.readArray(VersionedParcel.java:1311)
        at androidx.slice.SliceParcelizer.read(SliceParcelizer.java:13)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1369)
        at androidx.slice.SliceItemHolderParcelizer.read(SliceItemHolderParcelizer.java:12)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1369)
        at androidx.slice.SliceItemParcelizer.read(SliceItemParcelizer.java:15)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.VersionedParcel.readArray(VersionedParcel.java:1342)
        at androidx.versionedparcelable.VersionedParcel.readArray(VersionedParcel.java:1311)
        at androidx.slice.SliceParcelizer.read(SliceParcelizer.java:13)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at androidx.versionedparcelable.VersionedParcel.readFromParcel(VersionedParcel.java:1440)
        at androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(VersionedParcel.java:1386)
        at androidx.versionedparcelable.ParcelImpl.<init>(ParcelImpl.java:37)
        at androidx.versionedparcelable.ParcelImpl$1.createFromParcel(ParcelImpl.java:61)
        at androidx.versionedparcelable.ParcelImpl$1.createFromParcel(ParcelImpl.java:58)
        at android.os.Parcel.readParcelable(Parcel.java:2246)
        at android.os.Parcel.readValue(Parcel.java:2146)
    	at android.os.Parcel.readArrayMapInternal(Parcel.j

Any idea? Thanks!!

billyjoker avatar Jan 03 '19 17:01 billyjoker