Struts throws stack trace instead of 404 when an action doesn't exist
---------------------------------------------------------------------
Key: WW-1977
URL: https://issues.apache.org/struts/browse/WW-1977
Project: Struts 2
Issue Type: Bug
Components: Actions
Affects Versions: 2.0.6
Reporter: Matt Raible
If I request an action that doesn't exist, Struts displays a "Struts Problem
Report" page with a stack trace like the following:
here is no Action mapped for namespace / and action name blabla. - [unknown
location]
at
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
at
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActio
In my struts.xml:
<constant name="struts.devMode" value="false"/>
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.action.extension" value="html"/>
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.custom.i18n.resources"
value="ApplicationResources,errors"/>
<constant name="struts.multipart.maxSize" value="2097152"/>
<constant name="struts.ui.theme" value="css_xhtml"/>
<constant name="struts.codebehind.pathPrefix" value="/WEB-INF/pages/"/>
Strangely enough, in another application I was able to change struts.devMode
from true to false to fix this problem. However, since it's already false in
this application, I'm not sure how to fix it.
To reproduce, go to: http://demo.appfuse.org/appfuse-struts/blabla.html and
login with user/user.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.