29/09/2010, 10:21
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses Puntos: 188 | |
Respuesta: Problema con NullPointerException Esa excepción se produce cuando estás intentando ejecutar algún método sobre un objeto null (inexistente). Lo primero que te puede decir el origen es la traza de la excepción (archivo y línea).
Por si con eso no te llega.
Otra forma de depurar es introducir en tu IDE puntos de interrupción y ejecutar a partir de los mismos el código línea a línea.
Otra forma sería haciendo impresiones por pantalla (con System.out) a cada linea de código. La línea posterior a la última que se muestre por pantalla sería la que falle.
Una última forma es configurar un archivo de logging, por ejemplo importando Log4j a tu proyecto, y realizar lo mismo de antes pero con elementos de log.
///
La solución a tu problema pasa por analizar si ese objeto null debe venir null en algunos casos o no, y corregir el problema en caso de que no pueda venir null, o controlar el caso concreto en caso de que pueda venir null, como se muestra a continuación:
if (objeto != null ) {
//Tus funciones
} else {
//Hacer otra cosa o no hacer nada (útil por si quieres mandar un mensaje de aviso)
} |