https://issues.apache.org/bugzilla/show_bug.cgi?id=50803
Summary: ServletException.getRootCause() does not return the
LoginException thrown by a JAAS login module
Product: Tomcat 7
Version: 7.0.8
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Servlet & JSP API
AssignedTo: [email protected]
ReportedBy: [email protected]
The javadoc of ServletException.getRootCause() at
http://download.oracle.com/javaee/6/api/javax/servlet/ServletException.html#getRootCause%28%29
states that this method should return the exception that caused this servlet
exception.
However, when using a JAAS login module, the ServletException thrown after an
unsuccessful HttpServletRequest.login(String,String) call does not contain its
(root) cause, and its getCause() and getRootCause() methods always return null.
This makes it impossible to get a handle to the original LoginException thrown
by the login module and to present the user the specific error message
contained in the LoginException.
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]