Http status 500

1 resposta
D

Fala galera, quando tento acessar algum menu, eu to recebdno o seguinte erro:

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

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

exception 

javax.servlet.ServletException
	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.NullPointerException
	web.action.BasicAction.cleanSession(BasicAction.java:106)
	web.action.BasicAction.execute(BasicAction.java:76)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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

Minha UsuariosAction, está assim:

public class UsuariosAction extends CadAction {
	
	public ActionForward showInsert(ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
		return map.findForward("insCadUsuarios");
	}
	
    public ActionForward showAction(ActionMapping map, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
    	return map.findForward("showCadUsuarios");
    }

    public String forwardTo(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, String commandType) {
        return "showAction";
    }

    
	protected BusinessDelegate getBusinessDelegate() {
		// TODO Auto-generated method stub
		return null;
	}
}

O struts-config:

<action path="/cadUsuario" scope="request" type="view.action.administracao.cadusuarios.UsuariosAction" parameter="metodo">
      <forward name="showCadUsuarios" path="showCadUsuarios" />
      <forward name="insCadUsuarios" path="insCadUsuarios" />
      <forward name="detailCadUsuarios" path="detailCadUsuarios" />
    </action>

e o tiles-defs:

<!-- Administração - Usuário -->
  <definition name="showCadUsuarios" extends="mainLayout">
  	<put name="action" value="/cadUsuario" />
    <put name="title" value="GRDC - Cobrança" />
    <put name="titleViewParent" value="Administração" />
    <put name="onLoad" value="javascript:exibirMensagem();" />
    <put name="body" value="/jsp/administracao/usuarios/consultarUsuario.jsp" />
  </definition>  
  <definition name="insCadUsuarios" extends="mainLayout">
    <put name="action" value="/cadUsuario" />
    <put name="title" value="GRDC - Cobrança" />
    <put name="titleViewParent" value="Administração - Cadastro de Usuários" />
    <put name="onLoad" value="javascript:exibirMensagem();" />
    <put name="body" value="/jsp/administracao/usuarios/incluirUsuario.jsp" />
  </definition>
  <definition name="detailCadUsuarios" extends="mainLayout">
    <put name="action" value="/cadUsuario" />
    <put name="title" value="GRDC - Cobrança" />
    <put name="titleViewParent" value="Administração - Alteração de Dados do Usuário" />
    <put name="onLoad" value="javascript:exibirMensagem();" />
    <put name="body" value="/jsp/administracao/usuarios/alterarUsuario.jsp" />
  </definition>    
  <!--  Fim Administração Usuários -->

alguem pode me ajudar?

1 Resposta

furutani

me parece que o erro não esta em nenhuma dessas classes que vc postou.
Esta na BasicAction.java na linha 106.

Criado 6 de novembro de 2006
Ultima resposta 6 de nov. de 2006
Respostas 1
Participantes 2