Erro chave=Integer.parseInt (id);

1 resposta
P

Pessoal, meu projeto estava funcionando até sexta feira, porém hj começou a dar erro na transformação de string para inteiro, sendo que tudo que já tinha feito que usava tal tranformação agora não esta mais funcionando.
Não sei se pode ser algo da Ide. Estou usando o NetBeans desde o inicio do projeto.

Ex da transformção:

String id;

int chave;
id=request.getParameter("id");
    chave=Integer.parseInt (id);

Erro
ype Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NumberFormatException: null

java.lang.Integer.parseInt(Integer.java:415)

java.lang.Integer.parseInt(Integer.java:497)

teste.processRequest(teste.java:35)

teste.doPost

(teste.java:64)

javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java

:368)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

1 Resposta

C
java.lang.NumberFormatException: null

Ou seja, o parameter id está nulo. Verifique na sua página (jsp, jsf…)
se o nome desse parametro foi mudado ou em algum lugar está setando null, algo nesse sentido.

Criado 1 de outubro de 2007
Ultima resposta 1 de out. de 2007
Respostas 1
Participantes 2