05/10/2008, 21:33
|
| | Fecha de Ingreso: septiembre-2008 Ubicación: Córdoba
Mensajes: 67
Antigüedad: 16 años, 3 meses Puntos: 0 | |
Respuesta: Ayuda con Update El nullPointerException se debe a que estas queriendo acceder a un objeto null. O sea, que todavia no esta creado. Tenes una referencia que apunta a null. Por ej.
Producto p=null;
p.setCodigo(codigo);
Te lanzaria una nullPointerException ya que estas queriendo acceder a un producto que todavia no fue creado. Para darte cuenta de cual es ese objeto, deberias hacer un debug paso a paso con algun ide o simplemente colocar System.out.println("algo"); y fijarte cual es el ultimo que se ejecuta. La linea sig a esa sera la que te esta lanzando la exepcion. Por ej.
try {
int a=0;
System.out.println("a");
int c=a + 5;
System.out.println("b");
Producto p=null;
System.out.println("c");
p.setCodigo(codigo);
System.out.println("d");
catch(Exception e) {
...
}
La salida por consola sera
a
b
c
Entonces la sentencia entre System.out.println("c"); y System.out.println("d");
es la que te esta lanzando la exepcion.
Espero puedas encontrar el problema. Saludos |