ArrayStoreExceptionArrayStoreException
Se almacena un objeto del tipo incorrecto en un array.
Qué causa este error
Los arrays de Java son covariantes: un String[] puede asignarse a una variable Object[]. Cuando intentas almacenar un objeto no-String en la referencia Object[] que en realidad apunta a un String[], se lanza esta excepción.
Cómo solucionarlo
Usa genéricos (List<T>) en lugar de arrays para tener seguridad de tipos. Asegúrate de que el tipo del elemento coincide con el tipo real del array. Evita usar arrays de forma covariante.
Códigos de Error Relacionados
CloneNotSupportedExceptionCloneNotSupportedException
Se llama al método clone() sobre un objeto cuya clase no implementa Cloneable.
EmptyStackExceptionEmptyStackException
Se intenta una operación sobre una Stack vacía.
MalformedURLExceptionMalformedURLException
Una cadena URL no tiene un formato válido.
FileNotFoundExceptionFileNotFoundException
La ruta de archivo especificada no existe o no se puede abrir.
PatternSyntaxExceptionPatternSyntaxException
Una expresión regular tiene una sintaxis no válida.
ClassNotFoundExceptionClassNotFoundException
No se puede encontrar una clase en el classpath en tiempo de ejecución.