kotlinx-serialization / kotlinx.serialization.modules / SerializerAlreadyRegisteredException

SerializerAlreadyRegisteredException

(common, js, native) class SerializerAlreadyRegisteredException : IllegalArgumentException (jvm) class SerializerAlreadyRegisteredException : IllegalArgumentException

Thrown on an attempt to register serializer (for contextual or polymorphic serialization) for some class twice.

Registering in the same module twice is prohibited. In case you are combining modules with SerialModule.plus, consider using SerialModule.overwriteWith if you want overwriting behaviour.