kotlin.reflect.jvm.internal.impl.builtins.KotlinBuiltIns$3.invoke(KotlinBuiltIns.java:113)
at kotlin.reflect.jvm.internal.impl.builtins.KotlinBuiltIns$3.invoke(KotlinBuiltIns.java:108)
как вообще такое возможно ) ? Как по мне, это что-то вроде java.lang.Object not found 😊
kotlin 1.4 (.10, .20-RC, нет разницы), java 11, quarkus 1.9.2. Ошибка возникает, что интересно, только в тестах - в production mode всё ок. Вот думаю кому issue написать - в quarkus или в jetbrains. Или обоим ) ?
Звучит как отсутствующая в класспасе стдлиб :)
Стдлиб отвалился
Чудеса продолжаются ) И в элементарном репродьюсере и в реальном приложении если выкинуть jackson-module-kotlin то ошибка исчезает. При этом сериализация/десериалиация data классов волшебным образом продолжает работать, хотя, судя по документации к этому самому jackson-module-kotlin не должна (а иначе зачем он вообще нужен-то).
Что-то он мутит с класс-лоадерами. Или у вас в приложении несколько класс-лоадеров и он хватает не тот
Мне больше интересно каким образом без jackson-module-kotlin дата классы котлиновские в json сериализуются и десериализуются из него без ошибок )
Без опциональных параметров джексон должен сам уметь
Обсуждают сегодня