Hi Guys,
I am after some advice with the following: I am submitting a form which has the value as selected in a drop down. From my struts config.xml it forwards to the correct dispatch action class method. And does the processing within that method. However just before returning to the next jsp it throws the logging exception recorded below where it states that I have tried to call a dispatch action class with a parameter of ''. I don't understand why it makes this second call. I submit the form with the following link: <logic:equal name="cnt" value="1"> <a href="<html:rewrite page="/abc/applicationDetails.do"/>?method=changeStatus&applicantId=<bean:wr ite name="app" property="appId"/> " onclick="javascript:document.forms.applicationDetailsForm.submit();return false;">[Submit]</a> </logic:equal> I have tried it with return false and without it. Can anybody advise on this? Thanks 10:08:12,253 DEBUG [LoginBarFilter] In doFilter() for request: [EMAIL PROTECTED] 10:08:12,253 DEBUG [LoginBarFilter] checking access level 10:08:12,253 INFO [LoginBarFilter] Level determined as SAVSUB 10:08:12,253 INFO [LoginBarFilter] storing access level SAVSUB to session with key access 10:08:12,253 INFO [LoginBarFilter] setting module name for css to AYRECRUIT 10:08:12,269 DEBUG [LoginBarFilter] Branding URL from DB = 10:08:12,269 DEBUG [ModuleUtils] Get module name for path /web/applicationDetails.do 10:08:12,269 DEBUG [ModuleUtils] Module name found: default 10:08:12,269 DEBUG [RequestProcessor] Processing a 'GET' for path '/web/applicationDetails' 10:08:12,269 DEBUG [RequestUtils] Looking for ActionForm bean instance in scope 'session' under attribute key 'applicationDetailsForm' 10:08:12,269 DEBUG [RequestUtils] Can recycle existing ActionForm instance of type 'abc.forms.ApplicationDetailsForm'?: true 10:08:12,269 DEBUG [RequestUtils] --> [EMAIL PROTECTED] 10:08:12,269 DEBUG [RequestProcessor] Storing ActionForm bean instance in scope 'session' under attribute key 'applicationDetailsForm' 10:08:12,269 DEBUG [RequestProcessor] Populating bean properties from this request 10:08:12,269 DEBUG [RequestProcessor] Looking for Action instance for class abc.actions.ApplicationDetailsAction 10:08:12,269 DEBUG [RequestProcessor] Returning existing Action instance 10:08:12,269 ERROR [DispatchAction] Action[/web/applicationDetails] does not contain method named '' java.lang.NoSuchMethodException: abc.actions.ApplicationDetailsAction.(org.apache.struts.action.ActionMapping , org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) at java.lang.Class.getMethod(Class.java:986) at org.apache.struts.actions.DispatchAction.getMethod(DispatchAction.java:322) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java: 262) java.lang.NoSuchMethodException: abc.actions.ApplicationDetailsAction.(org.apache.struts.action.ActionMapping , org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) at java.lang.Class.getMethod(Class.java:986) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces sor.java:419) at org.apache.struts.actions.DispatchAction.getMethod(DispatchAction.java:322) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java: 262) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces sor.java:419) at javax.servlet.http.HttpServlet.service(HttpServlet.java:192) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at javax.servlet.http.HttpServlet.service(HttpServlet.java:306) at javax.servlet.http.HttpServlet.service(HttpServlet.java:333) at com.evermind._ha.doFilter(Unknown Source) at com.abc.resourcelink.common.LoginBarFilter.doFilter(LoginBarFilter.java:92) at com.evermind._csb._pvd(Unknown Source) at com.evermind._csb._boc(Unknown Source) at com.evermind._ax._lsc(Unknown Source) at com.evermind._ax._uab(Unknown Source) at com.evermind._bf.run(Unknown Source) 10:08:12,269 ERROR [SLCExceptionHandler] SLC Exception Handler called with class java.lang.NoSuchMethodException 10:08:12,269 FATAL [SLCExceptionHandler] java.lang.NoSuchMethodException: abc.actions.ApplicationDetailsAction.(org.apache.struts.action.ActionMapping , org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:192) at javax.servlet.http.HttpServlet.service(HttpServlet.java:306) at javax.servlet.http.HttpServlet.service(HttpServlet.java:333) at com.evermind._ha.doFilter(Unknown Source) at com.abc.resourcelink.common.LoginBarFilter.doFilter(LoginBarFilter.java:92) at com.evermind._csb._pvd(Unknown Source) at com.evermind._csb._boc(Unknown Source) at com.evermind._ax._lsc(Unknown Source) at com.evermind._ax._uab(Unknown Source) at com.evermind._bf.run(Unknown Source) 10:08:12,269 DEBUG [ExceptionHandler] ExceptionHandler caught this exception: java.lang.NoSuchMethodException: abc.actions.ApplicationDetailsAction.(org.apache.struts.action.ActionMapping , org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) at java.lang.Class.getMethod(Class.java:986) at org.apache.struts.actions.DispatchAction.getMethod(DispatchAction.java:322) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java: 262) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProces sor.java:419) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) at javax.servlet.http.HttpServlet.service(HttpServlet.java:192) at javax.servlet.http.HttpServlet.service(HttpServlet.java:306) at javax.servlet.http.HttpServlet.service(HttpServlet.java:333) at com.evermind._ha.doFilter(Unknown Source) at com.abc.resourcelink.common.LoginBarFilter.doFilter(LoginBarFilter.java:92) at com.evermind._csb._pvd(Unknown Source) at com.evermind._csb._boc(Unknown Source) at com.evermind._ax._lsc(Unknown Source) at com.evermind._ax._uab(Unknown Source) at com.evermind._bf.run(Unknown Source) 10:08:12,269 DEBUG [TilesRequestProcessor] processForwardConfig(/WEB-INF/pages/web/applications/applicationDetails.jsp, false) 10:08:12,269 DEBUG [TilesRequestProcessor] '/WEB-INF/pages/web/applications/applicationDetails.jsp' - processed as uri 10:08:12,269 DEBUG [RequestProcessor] processForwardConfig(ForwardConfig[name=null,path=/WEB-INF/pages/web/applica tions/applicationDetails.jsp,redirect=false,contextRelative=false,module=nul l]) 10:08:12,269 DEBUG [InsertTag] insert page='/WEB-INF/pages/layouts/myViewLayout.jsp'.