1
0
mirror of synced 2026-08-05 17:57:15 +00:00

SEC-1136: Converted base exceptions to extend RuntimeException rather than NestedRuntimeException.

This commit is contained in:
Luke Taylor
2009-04-15 10:19:37 +00:00
parent 101203b44d
commit 292926518b
3 changed files with 7 additions and 12 deletions
@@ -102,11 +102,11 @@ public class ExceptionTranslationFilter extends SpringSecurityFilter implements
catch (Exception ex) {
// Try to extract a SpringSecurityException from the stacktrace
Throwable[] causeChain = throwableAnalyzer.determineCauseChain(ex);
NestedRuntimeException ase = (NestedRuntimeException)
RuntimeException ase = (AuthenticationException)
throwableAnalyzer.getFirstThrowableOfType(AuthenticationException.class, causeChain);
if (ase == null) {
ase = (NestedRuntimeException)throwableAnalyzer.getFirstThrowableOfType(AccessDeniedException.class, causeChain);
ase = (AccessDeniedException)throwableAnalyzer.getFirstThrowableOfType(AccessDeniedException.class, causeChain);
}
if (ase != null) {
@@ -139,7 +139,7 @@ public class ExceptionTranslationFilter extends SpringSecurityFilter implements
}
private void handleException(HttpServletRequest request, HttpServletResponse response, FilterChain chain,
NestedRuntimeException exception) throws IOException, ServletException {
RuntimeException exception) throws IOException, ServletException {
if (exception instanceof AuthenticationException) {
if (logger.isDebugEnabled()) {
logger.debug("Authentication exception occurred; redirecting to authentication entry point", exception);