JakeWharton/retrofit2-kotlinx-serialization-converter

Kotlin 1.3.70

JavierSegoviaCordoba opened this issue · 2 comments

I am getting this issue, I posted on Kotlin Serialization repo too but I don't know if it can be caused by the converter:

Caused by: java.lang.NoSuchMethodError: No direct method <init>(Ljava/lang/String;Lkotlinx/serialization/internal/GeneratedSerializer;I)V in class Lkotlinx/serialization/internal/SerialClassDescImpl; or its super classes (declaration of 'kotlinx.serialization.internal.SerialClassDescImpl' appears in /data/app/com.javiersc.gitGut-9pedF-cZ8kBfR8wDIz6hJg==/base.apk)
        at com.javiersc.gitGut.models.UserDTO$$serializer.<clinit>(UserDTO.kt:7)
        at com.javiersc.gitGut.models.UserDTO$Companion.serializer(Unknown Source:0)

I am trying the Kotlin Serialization version 0.20.0-1.3.70-eap-274-2 but Json(...) has a private constructor

private constructor Json(builder: JsonBuilder) defined in kotlinx.serialization.json.Json
public constructor Json(block: JsonBuilder.() -> Unit) defined in kotlinx.serialization.json.Json
public constructor Json(configuration: JsonConfiguration = ..., context: SerialModule = ...) defined in kotlinx.serialization.json.Json

Caused by Kotlin Serialization