IOExceptionIOException
An I/O operation fails or is interrupted.
OutOfMemoryError: MetaspaceThe JVM has exhausted its Metaspace memory area where class metadata is stored.
Too many classes are loaded into memory. This often occurs with dynamic class generation, heavy use of reflection, or classloader leaks in application servers. Hot-redeployment can also cause this.
Increase Metaspace size with -XX:MaxMetaspaceSize. Fix classloader leaks. Reduce the number of dynamically generated classes. Monitor Metaspace usage with JVM tools.
IOExceptionAn I/O operation fails or is interrupted.
StackOverflowErrorThe call stack has exceeded its maximum size, usually due to deep or infinite recursion.
ArithmeticExceptionAn arithmetic operation produces an undefined result, such as division by zero.
SSLHandshakeExceptionThe SSL/TLS handshake failed between client and server.
IncompatibleClassChangeErrorA class has changed in an incompatible way since the calling code was compiled.
IllegalThreadStateExceptionA thread operation is performed when the thread is not in an appropriate state.