Index: modules/jndi/src/main/java/javax/naming/ldap/ControlFactory.java =================================================================== --- modules/jndi/src/main/java/javax/naming/ldap/ControlFactory.java.orig 2006-06-01 06:47:52.000000000 +0100 +++ modules/jndi/src/main/java/javax/naming/ldap/ControlFactory.java 2006-06-01 06:48:02.000000000 +0100 @@ -94,7 +94,7 @@ public static Control getControlInstance( Control c, Context ctx, - Hashtable h) + Hashtable h) throws NamingException { // obtain control factories from hashtable and provider resource file Index: modules/jndi/src/main/java/javax/naming/ldap/InitialLdapContext.java =================================================================== --- modules/jndi/src/main/java/javax/naming/ldap/InitialLdapContext.java.orig 2006-06-01 06:46:36.000000000 +0100 +++ modules/jndi/src/main/java/javax/naming/ldap/InitialLdapContext.java 2006-06-01 06:47:45.000000000 +0100 @@ -81,7 +81,7 @@ * @param cs the connection controls which may be null * @throws NamingException If an error is encountered. */ - public InitialLdapContext(Hashtable h, Control[] cs) + public InitialLdapContext(Hashtable h, Control[] cs) throws NamingException { super(true); Index: modules/jndi/src/main/java/javax/naming/ldap/LdapReferralException.java =================================================================== --- modules/jndi/src/main/java/javax/naming/ldap/LdapReferralException.java.orig 2006-06-01 06:48:16.000000000 +0100 +++ modules/jndi/src/main/java/javax/naming/ldap/LdapReferralException.java 2006-06-01 06:48:30.000000000 +0100 @@ -86,7 +86,7 @@ * @throws NamingException * If cannot get referral context correctly. */ - public abstract Context getReferralContext(Hashtable h) + public abstract Context getReferralContext(Hashtable h) throws NamingException; /** @@ -99,7 +99,7 @@ * @throws NamingException * If cannot get referral context correctly. */ - public abstract Context getReferralContext(Hashtable h, Control[] cs) + public abstract Context getReferralContext(Hashtable h, Control[] cs) throws NamingException; }