Excepciones de JavaError
NullPointerExceptionNullPointerException
Se utiliza una referencia null donde se requiere un objeto.
jvmandroidspring
Ver detalles Explora los 80 códigos de error de Excepciones de Java con causas, soluciones y ejemplos.
NullPointerExceptionSe utiliza una referencia null donde se requiere un objeto.
ArrayIndexOutOfBoundsExceptionSe accede a un array con un índice negativo o mayor o igual a la longitud del array.
ClassCastExceptionUn objeto se castea a un tipo del que no es una instancia.
IllegalArgumentExceptionUn método recibe un argumento que no es válido para su rango o formato esperado.
IOExceptionUna operación de E/S falla o se interrumpe.
FileNotFoundExceptionLa ruta de archivo especificada no existe o no se puede abrir.
StackOverflowErrorLa pila de llamadas ha superado su tamaño máximo, normalmente debido a recursión profunda o infinita.
OutOfMemoryErrorLa JVM ha agotado la memoria del heap disponible.
ConcurrentModificationExceptionSe modifica una colección mientras se está iterando sobre ella.
ClassNotFoundExceptionNo se puede encontrar una clase en el classpath en tiempo de ejecución.
NoSuchMethodExceptionNo se puede encontrar mediante reflexión un método con el nombre y los tipos de parámetros especificados.
UnsupportedOperationExceptionLa implementación no admite una operación.
IllegalStateExceptionSe llama a un método en un momento inadecuado o el objeto está en un estado no válido.
NumberFormatExceptionUna cadena no puede analizarse como número.
SecurityExceptionUna operación es denegada por el gestor de seguridad.
NoClassDefFoundErrorUna clase se encontró en tiempo de compilación pero no puede cargarse en tiempo de ejecución.
ArithmeticExceptionUna operación aritmética produce un resultado indefinido, como la división por cero.
StringIndexOutOfBoundsExceptionSe accede a una cadena con un índice fuera de su rango válido.
IndexOutOfBoundsExceptionSe accede a una colección con un índice fuera de su rango válido.
NegativeArraySizeExceptionSe crea un array con tamaño negativo.
ArrayStoreExceptionSe almacena un objeto del tipo incorrecto en un array.
InterruptedExceptionUn hilo es interrumpido mientras está esperando, durmiendo o bloqueado.
CloneNotSupportedExceptionSe llama al método clone() sobre un objeto cuya clase no implementa Cloneable.
IllegalAccessExceptionEl código intenta acceder a una clase, campo o método para el que no tiene permiso.
InstantiationExceptionUn intento de crear una instancia de una clase abstracta o interfaz mediante reflexión.
NoSuchFieldErrorSe referencia un campo en tiempo de ejecución pero no existe en la clase.
NoSuchMethodErrorSe llama a un método en tiempo de ejecución pero no existe en la clase.
IllegalThreadStateExceptionSe realiza una operación sobre un hilo cuando este no se encuentra en un estado apropiado.
IllegalMonitorStateExceptionUn hilo intenta una operación de monitor (wait, notify) sin poseer el monitor del objeto.
InputMismatchExceptionUn token de Scanner no coincide con el tipo esperado.
NoSuchElementExceptionUn intento de obtener un elemento de una colección vacía o un iterador agotado.
EmptyStackExceptionSe intenta una operación sobre una Stack vacía.
SocketExceptionUna operación de socket falla, como crear o acceder a un socket.
SocketTimeoutExceptionUna operación de lectura o conexión de socket supera el tiempo de espera.
ConnectExceptionNo se puede establecer una conexión con un host remoto.
UnknownHostExceptionEl nombre de host no se puede resolver a una dirección IP.
MalformedURLExceptionUna cadena URL no tiene un formato válido.
EOFExceptionSe alcanza inesperadamente el final del archivo o flujo.
ClosedChannelExceptionSe intenta una operación sobre un canal que ha sido cerrado.
SQLExceptionSe produce un error de acceso a la base de datos durante operaciones SQL.
AccessControlExceptionFalla una comprobación de seguridad para un permiso específico.
InvocationTargetExceptionUn método invocado mediante reflexión lanza una excepción.
UnsatisfiedLinkErrorUn método nativo no encuentra su implementación de biblioteca nativa.
ExceptionInInitializerErrorSe lanza una excepción durante la ejecución de un bloque inicializador estático.
IncompatibleClassChangeErrorUna clase ha cambiado de forma incompatible desde que se compiló el código que la invoca.
AbstractMethodErrorSe llama a un método abstracto que no tiene implementación.
VerifyErrorEl verificador de bytecode detecta bytecode mal formado o ilegal.
OutOfMemoryError: MetaspaceLa JVM ha agotado el área de memoria Metaspace donde se almacenan los metadatos de las clases.
OutOfMemoryError: GC OverheadEl recolector de basura dedica demasiado tiempo a recolectar y recupera muy poca memoria.
DeadlockDos o más hilos quedan bloqueados indefinidamente, esperando cada uno a que el otro libere un bloqueo.
ClassPath ErrorEl classpath está mal configurado, lo que impide la carga de clases.
UnsupportedEncodingExceptionUna codificación de caracteres no es compatible con la JVM.
DateTimeParseExceptionUna cadena de fecha/hora no se puede analizar según el formato esperado.
PatternSyntaxExceptionUna expresión regular tiene una sintaxis no válida.
LinkageErrorUna clase depende de otra clase que tiene un cambio incompatible.
ClassCircularityErrorSe detecta una dependencia circular en la herencia de clases.
ClassFormatErrorUn archivo de clase tiene un formato o estructura no válidos.
MissingResourceExceptionNo se encuentra un resource bundle o una clave de recurso.
SAXParseExceptionUn documento XML presenta un error de análisis.
ReflectiveOperationExceptionUna operación de reflexión lanza una excepción.
TimeoutExceptionUna operación agotó el tiempo de espera de un resultado.
ExecutionExceptionSe produjo una excepción durante la ejecución de una tarea enviada a un executor.
RejectedExecutionExceptionUna tarea no puede ser aceptada por el executor para su ejecución.
BrokenBarrierExceptionUn CyclicBarrier está en estado roto cuando un hilo intenta esperar en él.
CompletionExceptionUn CompletableFuture terminó con una excepción.
BufferUnderflowExceptionUna operación de lectura sobre un buffer supera los datos restantes.
BufferOverflowExceptionUna operación de escritura sobre un buffer supera su capacidad.
ReadOnlyBufferExceptionSe intenta una operación de escritura sobre un buffer de solo lectura.
CharConversionExceptionUna operación de codificación o decodificación de caracteres encuentra una secuencia de bytes inválida.
ObjectStreamExceptionSe produjo una excepción durante la serialización o deserialización de objetos Java.
NotSerializableExceptionSe está serializando un objeto que no implementa Serializable.
InvalidClassExceptionUna clase serializada tiene una versión incompatible o un formato inválido.
CertificateExceptionSe produjo un error relacionado con certificados durante operaciones SSL/TLS.
SSLHandshakeExceptionEl handshake SSL/TLS entre cliente y servidor falló.
ProtocolExceptionSe produjo una violación del protocolo HTTP o de red.
BindExceptionUn socket no puede vincularse a la dirección o puerto solicitados.
AccessDeniedExceptionUna operación del sistema de archivos se deniega por permisos insuficientes.
NoSuchFileExceptionEl archivo o directorio en la ruta indicada no existe.
FileAlreadyExistsExceptionUna operación de creación o movimiento de archivo falla porque el archivo de destino ya existe.
DirectoryNotEmptyExceptionLa eliminación de un directorio falla porque el directorio no está vacío.