[ 
https://issues.apache.org/struts/browse/WW-1785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tom Schneider resolved WW-1785.
-------------------------------

       Resolution: Not A Problem
    Fix Version/s: 2.1.0
                   2.0.7
         Assignee: Tom Schneider

It looks to me like your action doesn't implement an execute() method.  When 
you removed ActionSupport as a superclass, the execute() method was no longer 
available.  To fix this, simple implement the execute() method in your action.  
If this doesn't resolve your issue, please post a message to the struts user 
mailing list.

> Validator fails on an action that does not extend ActionSupport
> ---------------------------------------------------------------
>
>                 Key: WW-1785
>                 URL: https://issues.apache.org/struts/browse/WW-1785
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Actions
>    Affects Versions: 2.0.6
>         Environment: Windows XP
>            Reporter: Scott Stanlick
>         Assigned To: Tom Schneider
>             Fix For: 2.0.7, 2.1.0
>
>
> I had an S2 app working great until this morning when I changed my custom 
> BaseAction class to no longer extend ActionSupport.  I am getting the 
> following exception and quietly being directed to an incorrect Result.  I am 
> receiving the validator message in the server console.
> 09:46:53,416 ERROR Login:279 - Validation error for password: is required.
> SEVERE: Servlet.service() for servlet default threw exception
> java.lang.NoSuchMethodException: actions.Login.execute()
>       at java.lang.Class.getMethod(Class.java:1581)
>       at 
> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:55)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to