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: dev@tomcat.apache.org
        ReportedBy: varga.pat...@gmail.com


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: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to