Erro Action WebWork

2 respostas
santoro

Pessoal, estou desenvolvendo um sistema e em um determinado ponto está dando o seguinte erro quando tento acessar uma action do WebWork

com.opensymphony.xwork.XworkException: Unable to instantiate Action, br.com.minhaempresa.projeto.action.ActionCliente,  defined for 'clienteListarAlterar' in namespace '/sistema'null
    with nested exception 
java.lang.NullPointerException

Todo o resto do sistema está funcionando e não consigo achar este erro, alguém tem idéia do que pode ser???

xwork.xml

<action name="clienteListarAlterar" class="br.com.minhaempresa.projeto.action.ActionCliente" method="ListarAlterar">
      <result name="success" type="dispatcher">cliente.vm</result>
      <result name="error" type="dispatcher">erro.vm</result>
    </action>

2 Respostas

_fs

Pode postar o código da action?

santoro

Cara, achei o problema, dentro da Action eu estava declarando

private String diretorio = com.opensymphony.webwork.ServletActionContext.getServletContext().getRealPath("/");

e isto dava o erro, quando coloquei

String diretorio = com.opensymphony.webwork.ServletActionContext.getServletContext().getRealPath("/");

dentro do método da action solucionou o problema, mas fiquei na dúvida, vc sabe por que ocorre este problema???

Criado 27 de julho de 2005
Ultima resposta 27 de jul. de 2005
Respostas 2
Participantes 2