BM> Did you call super() in your overridden method? Why? TilesRequestProcessor (my super) - have not overload processPerpropcess, and RequestProcessor.processPerpropcess simply returns true...
But even when I call super first - exception was the same. >> -----Original Message----- >> From: Pavlikus [mailto:[EMAIL PROTECTED] >> Sent: Thursday, June 24, 2004 11:20 AM >> To: [EMAIL PROTECTED] >> Subject: StrursTestCase -- AbstractMethodError >> >> >> Hi all. >> When I override the processPreprocess method of >> RequestProcessor and my tests starts to fail. >> >> java.lang.AbstractMethodError: >> servletunit.struts.StrutsRequestWrapper.getRequestURL()Ljava/l >> ang/StringBuffer; >> at >> jforum.utils.JForumRequestProcessor.processPreprocess(JForumRe >> questProcessor.java:35) >> >> A portion of RequestProcessor: >> protected boolean processPreprocess(HttpServletRequest request, >> HttpServletResponse response) { >> >> String path = StringUtils.substringAfter( >> request.getRequestURL().toString(), >> request.getContextPath()); ... >> >> Test: (extends CactusStrutsTestCase) >> setRequestPathInfo("/Login"); addRequestParameter("login", >> "existent-login"); addRequestParameter("password", >> "password"); actionPerform(); ... >> >> Can you explain me what happen? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]