Javax.servlet.ServletException

Pessoal,

Alguém entende esse erro?

Pelo que entendi, é um nullPointerException na linha 70 da pagina conteudo.jsp compilada!! :lol:

Você deve estar chamando métodos de um objeto nulo.

Mas o q ele ta chamando é esse:

<%@ page import="br.com.xxxx.projeto.integration.dao.to.LoginEntity"%>
<%
LoginEntity login = (LoginEntity)session.getAttribute("LoginEntity");

out.println(login.getNome());
%>

Não entendo, pois se eu tentar na minha máquina, não da problema. E o mesmo pacote, só que no servidor do cliente, da problema.

Tenta fazer o seguinte:

&lt;%@ page import="br.com.xxxx.projeto.integration.dao.to.LoginEntity"%&gt;  
&lt;%  
   LoginEntity login = (LoginEntity)session.getAttribute("LoginEntity");  

   if( login != null)
      out.println(login.getNome());  
   else
      out.println("Ops, login nulo!!");  
%&gt;  

Veja o que acontece.

o problema é q na minha maquina local funciona

Bom, se vc fizer aquela vericação do login acredito que o nullpointer não apareça mais mesmo (pelo menos aí).

Faz o seguinte, verifica aonde ele está setando esse objeto na session

[code]session.setAttribute(nomeDaInstacia, “LoginEntity”);

E faz uns prints pra ver se ele está conseguindo fazer isso. Usa esse método getNome, por exemplo.

flw!!

Bom, pelo código do jsp que você passou, não é para ter muita mudança de um ambiente para outro. Pelo menos para justificar um nullPointer.

É bem o que o Artur faou. Estou desconfiando que o objeto não deve estar sendo setado na sessao, por isso ele deve ser nulo. Esse seria o primeiro teste que eu faria se estivesse no seu lugar. :slight_smile:

Galera,

Alguém pode me ajudar com esse erro?!?!

13/05/02 14:42:13 javax.servlet.ServletException: java.lang.IllegalArgumentException: path must begin with a "/" 13/05/02 14:42:13 at com.telecom.pagamento.servlet.ApplicationContextFilter.doFilter(ApplicationContextFilter.java:72) 13/05/02 14:42:13 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15) 13/05/02 14:42:13 at com.telecom.pagamento.servlet.CacheFilter.doFilter(CacheFilter.java:24) 13/05/02 14:42:13 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) 13/05/02 14:42:13 at com.telecom.pagamento.servlet.AccessLogFilter.doFilter(AccessLogFilter.java:46) 13/05/02 14:42:13 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) 13/05/02 14:42:13 at com.acol.security.servlet.SecurityFilter.doFilter(SecurityFilter.java:156) 13/05/02 14:42:13 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) 13/05/02 14:42:13 at com.telecom.pagamento.servlet.LocaleFilter.doFilter(LocaleFilter.java:87) 13/05/02 14:42:13 at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17) 13/05/02 14:42:13 at com.telecom.pagamento.servlet.ResponseFilter.doFilter(ResponseFilter.java:49) 13/05/02 14:42:13 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621) 13/05/02 14:42:13 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370) 13/05/02 14:42:13 at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871) 13/05/02 14:42:13 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453) 13/05/02 14:42:13 at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221) 13/05/02 14:42:13 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) 13/05/02 14:42:13 at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) 13/05/02 14:42:13 at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) 13/05/02 14:42:13 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) 13/05/02 14:42:13 at java.lang.Thread.run(Thread.java:619)

Abs,