<Why am I getting a java.lang.ClassCastException i...
# stackoverflow
u
Why am I getting a java.lang.ClassCastException in Kotlin? I wrote this sample code that I extracted from a library that I'm making because it is causing a java.lang.ClassCastException and I don't understand why. Here's the code: interface Event data class Update(val message: Message?) open class Message(open val text: String?) data class TextMessage(override val text: String) : Message(text = text) class MessageReceiveEvent( val message: Message, ) : Event class TextMessageReceiveEvent( val message: TextMessage, ) : Event fun...