android.os.BadParcelableException in companionapp

Hi!

Right now while I'm trying to put my hands on a real device, in the mean time I've put a beta version of my app to the appstore, and users are reporting crashes like this one:
java.lang.RuntimeException:
at android.app.LoadedApk$ReceiverDispatcher$Args.run (LoadedApk.java:1195)
at android.os.Handler.handleCallback (Handler.java:751)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6692)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1358)

Caused by: android.os.BadParcelableException:
at android.os.Parcel.readParcelableCreator (Parcel.java:2545)
at android.os.Parcel.readParcelable (Parcel.java:2471)
at android.os.Parcel.readValue (Parcel.java:2374)
at android.os.Parcel.readArrayMapInternal (Parcel.java:2727)
at android.os.BaseBundle.unparcel (BaseBundle.java:269)
at android.os.Bundle.getParcelable (Bundle.java:840)
at android.content.Intent.getParcelableExtra (Intent.java:6730)
at com.garmin.android.connectiq.IQMessageReceiver.onReceive (IQMessageReceiver.java)
at android.app.LoadedApk$ReceiverDispatcher$Args.run (LoadedApk.java:1185)


It is happening in com.garmin.android.connectiq.IQMessageReceiver.onReceive.

Did anyone run into this issue before? Or am I doing something wrong on the connectiq side which causes the ConnectIQ lib itself to throw this execption?