Título: Problema al leer objetos con ObjectInputStream Publicado por: peib0l en 5 Marzo 2015, 14:38 pm Buenos días resulta que ya estoy un poco harto de errores raros y no se de donde me vienen tengo problemas al leer objetos, mi lógica me dice que esta bien, pero me salta error
Código
Con este método leo los objetos Código
Este es el metodo que uso para Guardarlos: Código
Título: Re: Problema al leer objetos con ObjectInputStream Publicado por: Usuario Invitado en 5 Marzo 2015, 15:57 pm EOFException indica que se ha llegado al final de un archivo y ya no hay nada más que leer. Por lo que si tu no pones una condición que se lea mientras haya objetos en el archivo, obviamente se va a leer hasta que se llegue al final del archivo, y como no hay ya objetos, no se podrá leer por lo que lanzará un EOFException.
Deberías leer tu fichero así: Código
Como puedes ver no es que sean "erorres raros". Java tiene un amplio número de Excepciones para que el programador pueda ver el fallo con precisión. Tan solo basta analizar el rastreo de pila y darás con el problema. Otra cosa, ¿estás usando Java 6? Lo digo porque usas Generics como en Java 6: Código
En Java 7+, esto se hace: Código
Si usas Java 6, te recomiendo que empieces a usar Java 8. Saludos. Título: Re: Problema al leer objetos con ObjectInputStream Publicado por: peib0l en 5 Marzo 2015, 17:37 pm Muchas Gracias Gus, me vas a tener que dar unas clases de Java para actualizarme.
Título: Re: Problema al leer objetos con ObjectInputStream Publicado por: Usuario Invitado en 5 Marzo 2015, 18:14 pm Será un placer ayuda en lo que pueda. Soy Java evangelist xDDD
|