• Viernes 8 de Noviembre de 2024, 10:14

Autor Tema:  problema-con-java-lang-nullpointerexception  (Leído 1330 veces)

jc_alaniz

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
problema-con-java-lang-nullpointerexception
« en: Miércoles 1 de Julio de 2009, 21:45 »
0
disculpen alguien me puede ayudar,,, tengo un problema kon este codigo,,, me marka  java.lang.NullPointerException en la prate que esta en rojo,, estoy trabajando con jsp,,, si ejecut el mismo metodo en java si se ejecuta bien,,pero al momento de ejecutarlo en jsp me marka este error




public Vector consultarOrganismos() throws FachadaException {
Conexion conexion =null;
try {
// Establece la conexion con la base de datos
conexion = new Conexion(url, usuario, password);
Connection conn = conexion.getConexion();
catalogoOrganismos.setConexion(conn);
// Regresa el vector con la lista de organismos
return catalogoOrganismos.lista();
} catch (PersistenciaException pe) {
throw new
FachadaException("No se puede obtener la lista de organismos", pe);
} finally {
// Cierra la conexión
try {
conexion.close();
} catch (PersistenciaException pe) {
throw new
FachadaException("No se puede obtener la lista de organismos", pe);
}
}
}

gophlb

  • Visitante
Re: problema-con-java-lang-nullpointerexception
« Respuesta #1 en: Martes 14 de Julio de 2009, 17:26 »
0
yo cambiaria conexion.close() por una comprobacion del tipo
if (null != conexion)  conexion.close();

si en el primer TRY no se consigue establecer la conexion por la causa que sea, acabara yendo al FINALLY en ultima instancia. Dado que conexion seguira siendo null, al intentar hacer un conexion.close(), te saltara el nullpointer :)

lo de que por que funciona en un sitio y en otro no...ya ni idea :(


si me equivoco, mil perdones