I have two applications, one in Struts 1.2.9 and one in Struts 1.3.10. I have a global forward defined for errors and my BaseDispatchAction which extends Struts DispatchAction catches the exceptions and forwards to the global error. This all works fine in Struts 1.2.9, I get forwarded to the error page, Actionmessages are being displayed, etc. The EXACT same code does NOT work in Struts 1.3.10. I think it has something to do with the new RequestProcessor introduced in 1.3.10 but I don't know how to fix this.