Is kotlin reflect needed for serialization? I’m ge...
# serialization
a
Is kotlin reflect needed for serialization? I’m getting this:
Copy code
kotlin.jvm.KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath

	at kotlin.jvm.internal.ClassReference.error(ClassReference.kt:79)
	at kotlin.jvm.internal.ClassReference.getSimpleName(ClassReference.kt:12)
	at kotlinx.serialization.SerialKind.toString(Descriptors.kt:11)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuilder.append(StringBuilder.java:131)
	at kotlinx.serialization.json.internal.StreamingJsonInput.beginStructure(StreamingJsonInput.kt:39)
d
No. Some apis require reflection but you can choose not to use them.
f
Looks like you used
@ImplicitReflectionSerializer
which requires reflection.
s
oops, that's a bug
f
Is this being tracked or should we create an issue for this?