Erro Session - apenas no IE

Olá,

Não consigo utiliziar sessions através do Intenet Explorer 6 (sp1), o TomCat retorna o erro listado abaixo. O estranho é que eu consigo utiliziar o site pelo Mozilla, sem nenhum problema.

Alguém já passou por um problema desse?

[code] at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
va:376)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal

ve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
  1.  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    

:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
java.lang.NullPointerException
at br.com.micromidia.vendas.servlets.fun.FunAutenticacaoComando.execute(
FunAutenticacaoComando.java:35)
at br.com.micromidia.vendas.servlets.ServletControl.doPost(ServletContro
l.java:173)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
  1. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
    rValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
    va:376)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22

  2.  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    

:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
java.lang.NullPointerException
at br.com.micromidia.vendas.servlets.fun.FunAutenticacaoComando.execute(
FunAutenticacaoComando.java:35)
at br.com.micromidia.vendas.servlets.ServletControl.doPost(ServletContro
l.java:173)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
  1. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
    rValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
    va:376)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22

  2.  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    

:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
java.lang.NullPointerException
at br.com.micromidia.vendas.servlets.fun.FunAutenticacaoComando.execute(
FunAutenticacaoComando.java:35)
at br.com.micromidia.vendas.servlets.ServletControl.doPost(ServletContro
l.java:173)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
  1. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
    rValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
    va:376)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22

  2.  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    

:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
java.lang.NullPointerException
at br.com.micromidia.vendas.servlets.fun.FunAutenticacaoComando.execute(
FunAutenticacaoComando.java:35)
at br.com.micromidia.vendas.servlets.ServletControl.doPost(ServletContro
l.java:173)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV

alve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
t.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
  1. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
    rValve.java:170)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.ja
    va:376)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
    t.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22

  2.  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    

:405)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
[/code]

posta seu codigo ! ficar melhor para identificar o erro

Segue o código…

Grata,

package br.com.micromidia.vendas.servlets.fun;

import javax.servlet.http.*;
import javax.servlet.*;
import br.com.micromidia.vendas.servlets.*;
import br.com.micromidia.vendas.entidade.Usuario;
import javax.servlet.ServletException;
import java.io.IOException;
import br.com.micromidia.vendas.dBManager.DBUsuario;
import java.sql.ResultSet;

public class FunAutenticacaoComando
     implements Comando {

  public String execute(HttpServletRequest request,
                        HttpServletResponse response) throws ServletException,
      IOException {

    String alvo = "../index.jsp";

    HttpSession sessao = request.getSession(false);

    try {

      sessao.setMaxInactiveInterval(1200);

      String usuario =(String) request.getParameter("usuario");
      String senha =(String) request.getParameter("senha");

      sessao.setAttribute("login",usuario);
      sessao.setAttribute("senha",senha);

      sessao.setAttribute("logado", "Off");
      sessao.setAttribute("menu_cad_Usuario", "Off");
      sessao.setAttribute("menu_cad_NiveldeAcesso", "Off");
      sessao.setAttribute("menu_cad_Produtos", "Off");
      sessao.setAttribute("menu_cad_Impostos", "Off");
      sessao.setAttribute("menu_cad_Parametros", "Off");
      sessao.setAttribute("menu_cad_Cliente", "Off");
      sessao.setAttribute("menu_fun_AlteracaodeSenha", "Off");
      sessao.setAttribute("menu_fun_AgendamentoeHistorico", "Off");
      sessao.setAttribute("menu_fun_DefinicaodeAcesso", "Off");
      sessao.setAttribute("menu_fun_LiberacaodeComissao", "Off");
      sessao.setAttribute("menu_fun_OperacaodeVendas", "Off");
      sessao.setAttribute("menu_rel_ComissaoporVendedor", "Off");
      sessao.setAttribute("menu_rel_ValorVendaHWeSW", "Off");
      sessao.setAttribute("menu_rel_LucroLiquido", "Off");

      DBUsuario dbuser = new DBUsuario();
      Usuario u = new Usuario();
      u.setLogin((String) sessao.getAttribute("login"));
      u.setSenha((String) sessao.getAttribute("senha"));

      ResultSet rs = null;
      rs = dbuser.autenticacao(u);

      if (rs.next()) {

        sessao.setAttribute("idUsuario",
                             Integer.toString(rs.getInt("cp_int_usuario")));
        sessao.setAttribute("idNivel",
                             Integer.toString(rs.getInt("cp_int_nivel")));
        sessao.setAttribute("logado", "On");

        switch (rs.getInt("cp_int_funcionalidade")) {

          case 1:
            sessao.setAttribute("menu_cad_Usuario", "On");
          case 2:
            sessao.setAttribute("menu_cad_NiveldeAcesso", "On");
          case 3:
            sessao.setAttribute("menu_cad_Produtos", "On");
          case 4:
            sessao.setAttribute("menu_cad_Impostos", "On");
          case 5:
            sessao.setAttribute("menu_cad_Parametros", "On");
          case 6:
            sessao.setAttribute("menu_cad_Cliente", "On");
          case 7:
            sessao.setAttribute("menu_fun_AlteracaodeSenha", "On");
          case 8:
            sessao.setAttribute("menu_fun_AgendamentoeHistorico", "On");
          case 9:
            sessao.setAttribute("menu_fun_DefinicaodeAcesso", "On");
          case 10:
            sessao.setAttribute("menu_fun_LiberacaodeComissao", "On");
          case 11:
            sessao.setAttribute("menu_fun_OperacaodeVendas", "On");
          case 12:
            sessao.setAttribute("menu_rel_ComissaoporVendedor", "On");
          case 13:
            sessao.setAttribute("menu_rel_ValorVendaHWeSW", "On");
          case 14:
            sessao.setAttribute("menu_rel_LucroLiquido", "On");

        }
      }

    }
    catch (Exception e) {
      e.printStackTrace(System.out);
    }
    return alvo;
  }

}