purezen
03/19/2026, 2:40 PMJonathan
03/19/2026, 2:49 PMpurezen
03/19/2026, 3:15 PMpurezen
03/19/2026, 3:16 PMProcess: com. PID: 5345
android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = com...screens.TestScreen)
at android.os.Parcel.writeSerializable(Parcel.java:3094)
at android.os.Parcel.writeValue(Parcel.java:2860)
Caused by: java.io.NotSerializableException: com.kricq.android.models.Question
at <http://java.io|java.io>.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240)Jonathan
03/19/2026, 3:17 PMQuestions class?purezen
03/19/2026, 3:18 PMimport kotlinx.serialization.Serializable
@Serializable
data class Question(
val id: String = "",
val question: String = "",
val options: List<String> = emptyList(),
val accepted: String = "",
val level: Int = 1,
val num: Int = 0
)Jonathan
03/19/2026, 3:19 PMpurezen
03/19/2026, 3:19 PMJonathan
03/19/2026, 3:20 PMFATAL EXCEPTION: main (Fix with AI)
Process: com. PID: 5345
android.os.BadParcelableException: Parcelable encountered IOException writing serializable object (name = com...screens.TestScreen)
at android.os.Parcel.writeSerializable(Parcel.java:3094)
at android.os.Parcel.writeValue(Parcel.java:2860)
Caused by: java.io.NotSerializableException: com.kricq.android.models.Question
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1240)Jonathan
03/19/2026, 3:21 PM@Serializable annotation. Did you also apply the serializable plugin?purezen
03/19/2026, 3:23 PMplugins {
...
alias(libs.plugins.kotlinSerialization)
}Chrimaeon
03/19/2026, 5:01 PMParcel does not know anything about JSON.
https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/core/java/android/os/Parcel.java;l=2966?q=ParcelChrimaeon
03/19/2026, 5:03 PMChrimaeon
03/19/2026, 5:06 PM