StringFormatException
Thrown when a portable JVM-style format string is malformed, lacks an argument, or uses an argument that is incompatible with its conversion.
The JVM exposes a family of java.util.IllegalFormatException subclasses. Those types do not exist in common Kotlin, so KiteCore reports every formatting failure through this single portable exception type.