2.0.0-M9 (2.0.0.v20150606-M9), 2.0.0-M12
[pv@LON-IX-L-763 ~]$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.10
[pv@LON-IX-L-763 ~]$ uname -a
Linux LON-IX-L-763 4.2.0-42-generic #49-Ubuntu SMP Tue Jun 28 21:26:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
I've been using Apache Directory Studio with referrals for a long time, but it seems that they've broken from v1.5.4 -> v2. I've validated this behavior against v2.0.0-M9 and v2.0.0-M12.
I get this when trying to do any create / modify / delete action after I've been connected. I have many LDAP slaves which all refer to a single master, and I have a profile the read-only slaves and for the single write master.
On version 1.5.4, using the exact same servers and connection settings, I get a popup dialog box when trying to make a chance which lets me select the referral server. I select my write server, and it works.
When I try to create a new entry or make a modification, I get this stack trace:
Error while creating entry
- [LDAP: error code 10 - Referral]
java.lang.Exception: [LDAP: error code 10 - Referral]
[LDAP: error code 10 - Referral]
I've tried this with all three settings in Connection Settings -> Browser Options -> Referral Handling and it doesn't seem to have any effect. Is there anything else I can try to get this working, or any further debug information I can supply? I control the LDAP servers as well so it's easy for me to share information from that side as well.