Firefly-Social / Firefly

An android Mastodon client
Mozilla Public License 2.0
39 stars 1 forks source link

Notifications network failure #52

Closed JohnOberhauser closed 6 months ago

JohnOberhauser commented 6 months ago
kotlinx.serialization.json.internal.JsonDecodingException: Serializer for subclass 'admin.sign_up' is not found in the polymorphic scope of 'NetworkNotification'.
Check if class with serial name 'admin.sign_up' exists and serializer is registered in a corresponding SerializersModule.
To be registered automatically, class 'admin.sign_up' has to be '@Serializable', and the base class 'NetworkNotification' has to be sealed and '@Serializable'.
JSON input: .....d":"1","name":"Moderatore","color":"#a270ff"}],"fields":[]}}
    at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(SourceFile:24)
    at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(SourceFile:32)
    at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic
    at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue
    at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue
    at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement
    at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement
    at kotlinx.serialization.internal.CollectionLikeSerializer.readElement
    at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default
    at kotlinx.serialization.internal.CollectionLikeSerializer.readElement
    at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default
    at kotlinx.serialization.internal.AbstractCollectionSerializer.merge
    at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize
    at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue
    at kotlinx.serialization.json.Json.decodeFromString
    at com.jakewharton.retrofit2.converter.kotlinx.serialization.DeserializationStrategyConverter.convert
    at com.jakewharton.retrofit2.converter.kotlinx.serialization.Serializer$FromString.fromResponseBody
    at com.jakewharton.retrofit2.converter.kotlinx.serialization.DeserializationStrategyConverter.convert
    at com.jakewharton.retrofit2.converter.kotlinx.serialization.DeserializationStrategyConverter.convert
    at retrofit2.OkHttpCall.parseResponse
    at retrofit2.OkHttpCall.parseResponse
    at retrofit2.OkHttpCall$1.onResponse
    at okhttp3.internal.connection.RealCall$AsyncCall.run
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
    at java.lang.Thread.run(Thread.java:1012)