Robert Jaros
03/02/2025, 7:24 PMthrowLinkageError("Function 'encodeToString' can not be called: No function found for symbol 'kotlinx.serialization.json/Json.encodeToString|encodeToString(0:0){0\xA7<kotlin.Any?>}[0]'");
I'm getting this when upgrading a Kotlin/JS project to Kotlin 2.1.20-RC.Robert Jaros
03/02/2025, 8:41 PMspring-dependency-management-plugin
being applied to the project (it's a fullstack project with JS/WasmJs + JVM targets).Robert Jaros
03/02/2025, 8:43 PMArtem Kobzar
03/03/2025, 7:13 AMkotlinx.serialization.json/Json.encodeToString|encodeToString
with the provided signature.
What kotlinx.serialization.json
version do you use?Robert Jaros
03/03/2025, 8:33 AM1.8.0
Artem Kobzar
03/03/2025, 9:20 AMsandwwraith
03/03/2025, 10:39 AMencodeToString
as a Json member, but the original extension wasn't removed — https://github.com/Kotlin/kotlinx.serialization/pull/2853/filessandwwraith
03/03/2025, 10:41 AMRobert Jaros
03/03/2025, 10:42 AMRobert Jaros
03/03/2025, 10:48 AMRobert Jaros
03/03/2025, 11:08 AMRobert Jaros
03/03/2025, 11:09 AMArtem Kobzar
03/03/2025, 11:23 AMRobert Jaros
03/03/2025, 11:24 AMRobert Jaros
03/03/2025, 12:14 PMextra["kotlin-serialization.version"] = libs.versions.kotlinx.serialization.get()
to my project to force 1.8.0 version for kotlinx.serialization (it seems the default for spring is 1.6.3).Robert Jaros
03/03/2025, 12:15 PMRobert Jaros
03/03/2025, 12:17 PM