Hello! am using supabase in my project that plays ...
# supabase-kt
k
Hello! am using supabase in my project that plays movies where i create a a column called Seasons with data type json, and that season json i added episodes, and i was able to fetch them, Now this is the problem i face, whenever i display those series and episodes on a screen then put the app in background it crashes this is wat i get from the logcat FATAL EXCEPTION: main Process: io.kawogo.movies, PID: 17708 android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = io.kawogo.movies.view.screens.details.DetailsScreen) at android.os.Parcel.writeSerializable(Parcel.java:2906) at android.os.Parcel.writeValue(Parcel.java:2672) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeMapInternal(Parcel.java:1303) at android.os.Parcel.writeMap(Parcel.java:1285) at android.os.Parcel.writeValue(Parcel.java:2585) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeMapInternal(Parcel.java:1303) at android.os.Parcel.writeMap(Parcel.java:1285) at android.os.Parcel.writeValue(Parcel.java:2585) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeArrayMapInternal(Parcel.java:1335) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1843) at android.os.Bundle.writeToParcel(Bundle.java:1389) at android.os.Parcel.writeBundle(Parcel.java:1404) at android.os.Parcel.writeValue(Parcel.java:2588) at android.os.Parcel.writeValue(Parcel.java:2478) at android.os.Parcel.writeArrayMapInternal(Parcel.java:1335) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1843) at android.os.Bundle.writeToParcel(Bundle.java:1389) at android.os.Parcel.writeBundle(Parcel.java:1404) at android.os.Parcel.writeValue(Parcel.java:2588) at android.os.Parcel.writeValue(Parcel.java:2478) at android.os.BaseBundle.dumpStats(BaseBundle.java:1917) at android.os.BaseBundle.dumpStats(BaseBundle.java:1954) at android.app.servertransaction.PendingTransactionActions$StopInfo.collectBundleStates(PendingTransactionActions.java:123) at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:139) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8501) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878) Caused by: java.io.NotSerializableException: io.kawogo.movies.model.remote.data.Season at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354) at java.util.ArrayList.writeObject(ArrayList.java:873) at java.lang.reflect.Method.invoke(Native Method) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1079) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1568) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1620) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1581) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1490) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1234) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:354) at android.os.Parcel.writeSerializable(Parcel.java:2901) at android.os.Parcel.writeValue(Parcel.java:2672) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeMapInternal(Parcel.java:1303) at android.os.Parcel.writeMap(Parcel.java:1285) at android.os.Parcel.writeValue(Parcel.java:2585) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeMapInternal(Parcel.java:1303) at android.os.Parcel.writeMap(Parcel.java:1285) at android.os.Parcel.writeValue(Parcel.java:2585) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeList(Parcel.java:1452) at android.os.Parcel.writeValue(Parcel.java:2615) at android.os.Parcel.writeValue(Parcel.java:2471) at android.os.Parcel.writeArrayMapInternal(Parcel.java:1335) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1843) at android.os.Bundle.writeToParcel(Bundle.java:1389) at android.os.Parcel.writeBundle(Parcel.java:1404) at android.os.Parcel.writeValue(Parcel.java:2588) at android.os.Parcel.writeValue(Parcel.java:2478) at android.os.Parcel.writeArrayMapInternal(Parcel.java:1335) at android.os.BaseBundle.writeToParcelInner(BaseBundle.java:1843) at android.os.Bundle.writeToParcel(Bundle.java:1389) at android.os.Parcel.writeBundle(Parcel.java:1404) at android.os.Parcel.writeValue(Parcel.java:2588) at android.os.Parcel.writeValue(Parcel.java:2478) at android.os.BaseBundle.dumpStats(BaseBundle.java:1917) at android.os.BaseBundle.dumpStats(BaseBundle.java:1954) at android.app.servertransaction.PendingTransactionActions$StopInfo.collectBundleStates(PendingTransactionActions.java:123) at android.app.servertransaction.PendingTransactionActions$StopInfo.run(PendingTransactionActions.java:139) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app.ActivityThread.main(ActivityThread.java:8501) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878) , i will happy for you help
j
I don't think thats related to supabase-kt, you will probably get better answers in #android
k
alright thanks
u
backend deep links, this is supabase. If you don't use one tap sign