New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when starting SD Maid #361

Closed
d4rken opened this Issue Apr 7, 2016 · 3 comments

Comments

1 participant
@d4rken
Owner

d4rken commented Apr 7, 2016

Happens for a few select types of devices:

  • Siswoo C50
  • Coolpad Coolpad 8702d
  • Prestigio Psp3503duo
  • Prestigio Psp3509duo
  • Thl Thl t11
  • Intel Ocean mini

MediaTek devices again? sigh

java.lang.RuntimeException: Unable to create service eu.thedarken.sdm.SDMService: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: eu.thedarken.sdm.lib.external.ExternalEventSet
        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3005)
        at android.app.ActivityThread.access$1800(ActivityThread.java:178)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1553)
        at android.os.Handler.dispatchMessage(Handler.java:111)
        at android.os.Looper.loop(Looper.java:194)
        at android.app.ActivityThread.main(ActivityThread.java:5637)
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: eu.thedarken.sdm.lib.external.ExternalEventSet
        at android.os.Parcel.readException(Parcel.java:1548)
        at android.os.Parcel.readException(Parcel.java:1499)
        at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:2922)
        at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1482)
        at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:382)
        at eu.thedarken.sdm.SDMService.postClearWidgets(SDMService.java:314)
        at eu.thedarken.sdm.SDMService.onCreate(SDMService.java:153)
        at android.app.ActivityThread.handleCreateService(ActivityThread.java:2995)
        at android.app.ActivityThread.access$1800(ActivityThread.java:178)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1553)
        at android.os.Handler.dispatchMessage(Handler.java:111)
        at android.os.Looper.loop(Looper.java:194)
        at android.app.ActivityThread.main(ActivityThread.java:5637)
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)

@d4rken d4rken added bug c: Core labels Apr 7, 2016

@d4rken

This comment has been minimized.

Owner

d4rken commented Apr 8, 2016

@d4rken

This comment has been minimized.

Owner

d4rken commented Apr 8, 2016

The bytearray trick also worked here. Seems like these specific devices parcel or reparcel the bundle outof process?

@d4rken d4rken closed this Apr 8, 2016

@d4rken

This comment has been minimized.

Owner

d4rken commented Apr 8, 2016

Fixed in v4.1.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment