End user should not see any stack traces of any kind
Description
Environment
Attachments
Activity

Wojciech Marchaj November 10, 2010 at 2:19 PM
No stack traces visible now.
Commit Identifier2d0618667639aeff249f042221a9eb1f3f892148
Build DateTue Nov 09 13:56:56 PST 2010
Build Numberhudson-head-1.7.x-211

Mifos Hudson Jira Plugin User November 5, 2010 at 4:23 PM
Integrated in
head-master #2109
MIFOS-3591: Special handling for AccessDeniedException.
Jakub Slawinski : 3ac98f9cba348aff928f4ad47980733533d8a76b
Files :
application/src/main/java/org/mifos/framework/servlet/UncaughtExceptionHandler.java

Mifos Hudson Jira Plugin User November 5, 2010 at 12:08 PM
Integrated in
head-1.7.x #192
MIFOS-3591: Special handling for AccessDeniedException.
Jakub Slawinski : 3ac98f9cba348aff928f4ad47980733533d8a76b
Files :
application/src/main/java/org/mifos/framework/servlet/UncaughtExceptionHandler.java

Mifos Hudson Jira Plugin User November 4, 2010 at 10:51 PM
Integrated in
head-master #2102
MIFOS-3591: Fixed exception handling.
Jakub Slawinski : d731c09187958ad9a2115c4081c19351c1356164
Files :
application/src/main/java/org/mifos/framework/servlet/UncaughtExceptionHandler.java

Mifos Hudson Jira Plugin User November 4, 2010 at 8:29 PM
Integrated in
head-1.7.x #188
MIFOS-3591: Fixed exception handling.
Jakub Slawinski : d731c09187958ad9a2115c4081c19351c1356164
Files :
application/src/main/java/org/mifos/framework/servlet/UncaughtExceptionHandler.java
Details
Assignee
Jakub SławińskiJakub SławińskiReporter
AdamAAdamALabels
Story Points
0.5Team
CoreScheduled For
ReleaseEpic
Components
Fix versions
Affects versions
Priority
Major
Details
Details
Assignee

Reporter

Some errors throw null pointer exceptions or other kinds of exceptions. Currently, the user sees the raw stack trace page from tomcat.
This should never occur - the user should see a special page in the UI that says, "An unknown error occurred. Please contact your system administrator." All errors should be caught at the top level of the user interface and never shown raw to the user.
The stack trace should be available to the user on the Unknown Error Page by pressing a button or clicking a link. For instance, "Click here to see detailed information on the error."
For extra credit, provide another link or button on this page that will automatically file a Jira issue on Mifosforge, posting the stack trace, the user's contact info, etc.