From 9062b4c352af3d7e6c8e0943194c0ce0b2ef527b Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Fri, 27 Jan 2006 18:53:37 +0000 Subject: [PATCH] Improved solution to 1.4-compatible IllegalArgumentException with "cause" exception (as suggested on dev list). --- .../java/org/acegisecurity/providers/ldap/LdapUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/acegisecurity/providers/ldap/LdapUtils.java b/core/src/main/java/org/acegisecurity/providers/ldap/LdapUtils.java index 724618630e..83d846af4e 100644 --- a/core/src/main/java/org/acegisecurity/providers/ldap/LdapUtils.java +++ b/core/src/main/java/org/acegisecurity/providers/ldap/LdapUtils.java @@ -60,8 +60,9 @@ public class LdapUtils { try { return new URI(url); } catch (URISyntaxException e) { - logger.error("Failed to parse url " + url, e); - throw new IllegalArgumentException("Unable to parse url: " + url); + IllegalArgumentException iae = new IllegalArgumentException("Unable to parse url: " + url); + iae.initCause(e); + throw iae; } }