Pessoal como tratar esse erro?

4 respostas
Beto_Torres

quem poder ajudar agradeço…

public Timestamp[] dataS(int codigo) throws ParseException{

         Timestamp[] data = new Timestamp[2];

         PreparedStatement consulta = null;
         ResultSet rsConsulta = null;
         Connection c = null;

         try{

             c = conexao.abrirConexao();

             //horaInicio (apenas a hora ex: hh:mm:ss)
             consulta = c.prepareStatement("select cast(dataInicio as time) from intervalo where codigo = "+codigo+"");
             rsConsulta = consulta.executeQuery();
             rsConsulta.next();

             data[0] = rsConsulta.getTimestamp("cast(dataInicio as time)");

             Timestamp horaInicio = data[0];

             Time time = new Time(horaInicio.getTime());

             //System.out.println("horaInicio: "+time);

             //dataInicio (apenas a data ex: yyyy-MM-dd)
             consulta = c.prepareStatement("select cast(dataInicio as date) from intervalo where codigo = "+codigo+"");
             rsConsulta = consulta.executeQuery();
             rsConsulta.next();
             
             data[1] = rsConsulta.getTimestamp("cast(dataInicio as date)");

             Timestamp dataInicio = data[1];

             Date date = new Date(dataInicio.getTime());

             String dInicio = date+" "+time;
             
             SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");

             long a = sdf.parse(dInicio).getTime();

             data[1] = new Timestamp(a);

             //System.out.println("dataInicio: "+data[1]);
                                               
         } catch(SQLException ex){
             System.out.println(ex);
         } 
         
         return  data;

     }

quando recebo data e hora da esse erro:

OBS: O objetivo consultar uma dataFim se estiver vazia daí chama dataS…

4 Respostas

rmendes08

Cara, é melhor você copiar e colar o texto dentros das tags code. Eu baixei a imagem e apliquei zoom e mesmo assim não consegui ler nada.

(Robin passe para as tags code, eu não consigo ler nada do que está escrito ness p*+$@)

Beto_Torres

rmendes08:
Cara, é melhor você copiar e colar o texto dentros das tags code. Eu baixei a imagem e apliquei zoom e mesmo assim não consegui ler nada.

(Robin passe para as tags code, eu não consigo ler nada do que está escrito ness p*+$@)

Amigão faça o download da img que ta legal… blz

http://www.guj.com.br/posts/downloadAttach/3786.java

rmendes08

Olhe a linha 156 da sua JSP. Provavelmente você está chamando um método em uma variável de referência que está nula. É só fazer um teste para saber se a variável não é nula antes de fazer a chamada ao método.

Joao.Gabriel

Cara, de fato colocar as imagens aqui não ajuda muito quem quer te ajudar…

Mas ok, deu NullPointerException, provavelmente trabalhando com JasperReports, mas eae, aconteceu aonde? Quando você fez o que?
Antes de mais nada, já te adianto o que diria um professor de Java que tive: “NullPointerException é sempre erro de programação, ou seja, do programador.” Então dá uma olhada no seu código ae, se possível, cole-o aqui.

Att.

Criado 22 de fevereiro de 2009
Ultima resposta 22 de fev. de 2009
Respostas 4
Participantes 3