--- old/src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java Sun Apr 10 14:39:15 2016 +++ new/src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java Sun Apr 10 14:39:15 2016 @@ -217,13 +217,15 @@ System.out.println("LdapReferralException.setReferralInfo"); this.referrals = referrals; - if (referrals != null) { - referralCount = referrals.size(); - } + referralCount = (referrals == null) ? 0 : referrals.size(); if (debug) { - for (int i = 0; i < referralCount; i++) { - System.out.println(" [" + i + "] " + referrals.elementAt(i)); + if (referrals != null) { + for (int i = 0; i < referralCount; i++) { + System.out.println(" [" + i + "] " + referrals.elementAt(i)); + } + } else { + System.out.println("setReferralInfo : referrals == null"); } } }