Following client application upgrades (e.g., to Java 21 or Spring Boot with Kotlin dependencies), GemFire server nodes fail or throw high-frequency errors during region query or index evaluation.
Symptoms / Log Signatures:
All supported GemFire versions
When client applications write objects containing Kotlin collection types (such as kotlin.collections.EmptyList or Kotlin data classes) into a region that has index definitions evaluated on the server, the GemFire server JVM attempts to deserialize and reflect on those object fields.
If kotlin-stdlib.jar is missing from the GemFire server runtime classpath, the server cannot resolve the Kotlin classes during index maintenance, triggering continuous deserialization failures.