Obtención de class no encontrada Excepción al usar KotlinJsonAdapterFactory () en Moshi 1.5 con Kotlin

El problema al que me enfrento es un poco extraño porque cuando tengo una class de model normal que uso como model de cuerpo de respuesta para la actualización 2 me sale un error inesperado, supongo

open class Example : RealmObject(){ @Json(name = "token") var token: String? = null @Json(name = "data") var data: RealmList<Data>? = null } 

y la class de datos es

 open class Data : RealmObject(){ @Json(name = "info") var info: String? = null } 

Mi código falla mostrando una ClassNotFoundException (estoy ejecutando en modo de debugging), y si elimino KotlinJsonAdapterFactory () el locking no ocurre, pero el valor de los datos se convierte en ausente, es decir, en el modo de debugging aparece como si no existiera, es decir un object de Ejemplo mostrará solo el valor de token, los datos no existen ni siquiera como nulos, pero necesito KotlinJsonAdapterFactory () porque uso annotations así que lo anterior fue solo un experimento.

La única solución que encontré es convertir ambas classs en classs de datos y funciona perfectamente (por supuesto, tengo que eliminar la extensión RealmObject y hacer que RealmList sea una list normal), pero necesito extender la class RealmObject () y las classs de datos no pueden abrirse. es necesario por Realm db para el model.

Así que volví a 1.4 eliminó KotlinJsonAdapterFactory (), y todo funciona, incluso después de proguard, parece, entonces ¿qué debo hacer para actualizar a Moshi 1.5?

También he actualizado algo en mi código de ejemplo, el object de datos es un RealmList y probablemente por qué fue ignorado / no allí cuando la respuesta llegó posiblemente porque mi RealmListAdapter for Moshi fue ignorado ???

Adjuntaré fragments de mis moshi y las instancias de actualización

Presencia de Moshi

 Moshi.Builder() .add(KotlinJsonAdapterFactory()) .add(RealmListAdapter.FACTORY) .build() 

Instalar de nuevo

 Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(MoshiConverterFactory.create(moshi)) .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .client(okHttpClient) .build()