Kotlin does have exceptions[1]
[1] https://kotlinlang.org/docs/exceptions.html#java-interoperab...
[1] https://kotlinlang.org/docs/exceptions.html#java-interoperab...
Of course you'd have to deal with exceptions since you're running on the JVM and want to Interop with Java code, that doesn't mean it's idiomatic code.