Olá pessoal...
Por acaso vocês saberiam me informar o pq de estar dando Null Pointer? No campo "imei"di = conn.prepareStatement(SQL_SIMCARD_UPDATE_DISP_A);
di.setInt(1, CodigoProcessamento(fonte));
di.setInt(2, tecnologia);
di.setInt(3, apnConfigurada);
di.setString(4, ip);
if (porta.equals(null) || porta.equals("")){
porta = "26";
di.setString(5, porta);
} else {
di.setString(5, porta);
}
if (imei.equals(null) || imei.equals("")){ // AQUI ESTA DANDO NULL POINTER
imei = "26";
di.setString(6, imei);
} else {
di.setString(6, imei);
}
di.setTimestamp(7,
new java.sql.Timestamp(new java.util.Date().getTime()));
di.setString(8, dispositivo);
di.executeUpdate();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
ConnectionManager.fecharConexao(conn, null, sd);
ConnectionManager.fecharConexao(conn, null, di);
}
return atualiza;
}
java.lang.NullPointerException
at br.com.simcard.dao.PlanilhaCtrDAO.simCardVerificaUpdateCtr(PlanilhaCtrDAO.java:214)
at br.com.simcard.VerificarRegistroCtr.VerificadorCtr(VerificarRegistroCtr.java:66)
at br.com.simcard.VerificarRegistroCtr.<init>(VerificarRegistroCtr.java:38)
at br.com.simcard.Upload.anexos(Upload.java:50)
at servlet.br.com.simcard.ServletUpload.doPost(ServletUpload.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.