arkivanov / Essenty

The most essential libraries for Kotlin Multiplatform development
Apache License 2.0
468 stars 15 forks source link

StateKeeper may crash on Android with ZipException: Entry is not named #142

Closed arkivanov closed 6 months ago

arkivanov commented 6 months ago

Android 6 (23)

Caused by java.util.zip.ZipException: Entry is not named
       at java.util.zip.ZipInputStream.getNextEntry([ZipInputStream.java:268](https://zipinputstream.java:268/))
       at com.arkivanov.essenty.statekeeper.Utils_javaKt.deserialize(Utils.java.kt:1)
       at com.arkivanov.essenty.statekeeper.AndroidExtKt.StateKeeper(AndroidExt.kt:1)
       at com.arkivanov.essenty.statekeeper.AndroidExtKt.stateKeeper(AndroidExt.kt:1)
       at com.arkivanov.decompose.DefaultComponentContextBuilderKt.defaultComponentContext(DefaultComponentContextBuilder.kt:1)
       at com.arkivanov.decompose.DefaultComponentContextBuilderKt.defaultComponentContext(DefaultComponentContextBuilder.kt:1)
       at com.arkivanov.decompose.DefaultComponentContextBuilderKt.defaultComponentContext$default(DefaultComponentContextBuilder.kt:1)