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]

Reply via email to