[Logo] Mentawai Forum - Mentawai Web Framework
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
org.mentawai.core.ActionException  XML
Forum Index -> Comentários Gerais
Author Message
andre_guitar7


[Avatar]

Joined: 21/03/2006 12:03:21
Messages: 259
Location: Curitiba - PR
Offline

Alguém manja meu erro? Tenho a loadActions da minha ApplicationManager:

Code:
    public void loadActions(){
     	
         //MeuEspaco
         this.action( "MeuEspaco" , MeuEspacoAction.class )
     		.filter( new AuthenticationFilter() )
     		.on( AuthenticationFilter.LOGIN , fwd( "MeuEspaco.login.jsp" ) )
     		.on( MeuEspacoAction.SUCCESS , fwd( "MeuEspaco.index.jsp" ) );
         
         //MeuEspaco.login
         this.action( "MeuEspaco" , LoginAction.class , "login" )
         	.on( LoginAction.SUCCESS , redir( "MeuEspaco.betel" ) )
         	.on( LoginAction.ERROR , fwd( "MeuEspaco.login.jsp" ) );
         
         //MeuEspaco.novoUsuario
         this.action( "MeuEspaco" , MeuEspacoAction.class , "novoUsuario" )
     		.on( MeuEspacoAction.SUCCESS , fwd( "MeuEspaco.novoUsuario.jsp" ) );
         
     }


Chamo a MeuEspaco.login.mtw e dá a exception:

Code:
javax.servlet.ServletException: The inner action does not exist: login
 	org.mentawai.core.Controller.service(Controller.java:313)
 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 
 
 root cause 
 
 org.mentawai.core.ActionException: The inner action does not exist: login
 	org.mentawai.core.InvocationChain.invoke(InvocationChain.java:110)
 	org.mentawai.core.Controller.invokeAction(Controller.java:340)
 	org.mentawai.core.Controller.service(Controller.java:288)
 	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 
 


Pô, ele tá dizendo que a action login não existe, mas tá lá!
saoj



Joined: 01/07/2005 09:59:17
Messages: 2846
Location: Rio de Janeiro, RJ
Offline

Não tá não... Veja direitinho isso... vc está fazendo alguma coisa errada aí...

tem certeza que recompilou e reinicou o tomcat para as mudanças estarem fazendo efeito...

usa debug mode a hot-redeploy de application manager

Sergio Oliveira

andre_guitar7


[Avatar]

Joined: 21/03/2006 12:03:21
Messages: 259
Location: Curitiba - PR
Offline

saoj wrote:
Não tá não... Veja direitinho isso... vc está fazendo alguma coisa errada aí...

tem certeza que recompilou e reinicou o tomcat para as mudanças estarem fazendo efeito...

usa debug mode a hot-redeploy de application manager 


Eu já reiniciei meu computador... vou tentar apagar meus .class e recompilar pra ver...
andre_guitar7


[Avatar]

Joined: 21/03/2006 12:03:21
Messages: 259
Location: Curitiba - PR
Offline

Dessa forma não funciona:

Code:
        this.action( "MeuEspaco" , LoginAction.class , "login" )
         	.on( LoginAction.SUCCESS , redir( "MeuEspaco.betel" ) )
         	.on( LoginAction.ERROR , fwd( "MeuEspaco.login.jsp" ) );


Dessa funciona:

Code:
        this.action( "Login" , LoginAction.class )
         	.on( LoginAction.SUCCESS , redir( "MeuEspaco.betel" ) )
         	.on( LoginAction.ERROR , fwd( "MeuEspaco.login.jsp" ) );


Pq será?
andre_guitar7


[Avatar]

Joined: 21/03/2006 12:03:21
Messages: 259
Location: Curitiba - PR
Offline

Já resolvi... cara que burrice a minha... eu criava um action e não implementava a função com o nome daquela action na classe... foi mal



 
Forum Index -> Comentários Gerais
Go to:   
Powered by JForum 2.1.6 © JForum Team