Note: This applies to DocuShare 6.0.1 and 6.5.0
Issue:
This error is caused when incorrect syntax has been used when defining a mirrored LDAP Servers in the Host(s) field on the LDAP Configuration page.
The online help information that is available in DocuShare states that you should use a comma separated list when entering the mirrored LDAP servers in the Host(s)field. However, this is incorrect, a space needs to be used, not a comma.
Using a comma instead of a space causes all the LDAP servers to fail to connect except the last one which causes errors in the log files similar to the one listed below.
Example:
Note: The DocuShare Server Logging level for the Authentication Service and Directory Server Service may need to be set to Debug to capture the information in the entry below.
Located in the Xerox\Docushare\logs\DSServer.stdout
05 Jun 2009 05:40:59 - [Thread[Thread-34,5,main]] - 210827087 [RMI TCP Connection(22363)-x.x.x.x] INFO com.xerox.docushare.authentication - authenticate: User granted access: duser[ldapdomain]
05 Jun 2009 05:41:20 - [Thread[Thread-34,5,main]] - 210847635 [RMI TCP Connection(22368)-x.x.x.x] ERROR com.xerox.docushare.directory - createServerContext(true,false,ldapdomain,true): ERROR: CommunicationException while creating a server context. REASON: docushare01.xerox.com,:389
05 Jun 2009 05:41:20 - [Thread[Thread-34,5,main]] - 210847635 [RMI TCP Connection(22368)-x.x.x.x] ERROR com.xerox.docushare.directory - createServerContext(true,false,ldapdomain,true): ERROR: CommunicationException while creating a server context. REASON: docushare02.xerox.com,:389
05 Jun 2009 05:41:20 - [Thread[Thread-34,5,main]] - 210847650 [RMI TCP Connection(22368)-x.x.x.x] ERROR com.xerox.docushare.directory - createServerContext(false,true,ldapdomain,false): ERROR: CommunicationException while creating a server context. REASON: docushare01.xerox.com,:389
05 Jun 2009 05:41:20 - [Thread[Thread-34,5,main]] - 210847650 [RMI TCP Connection(22368)-x.x.x.x] ERROR com.xerox.docushare.directory - createServerContext(false,true,ldapdomain,false): ERROR: CommunicationException while creating a server context. REASON: docushare02.xerox.com,:389
Solution:
1. Log in to DocuShare as admin
2. Click Admin Home | Account Management | LDAP Accounts | Configuration link. The LDAP Configuration page displays.
3. Enter in the Host(s) field, the Host Name, or the IP address, or the DNS name of the LDAP/Active Directory server (FQDN preferred, or IP address if not FQDN). Use a space to separate multiple LDAP server address entries.
Example:
docushare01.xerox.com docushare02.xerox.com
4. Verify all the other LDAP configuration information is correct and then click Apply.
Documentation AR 20166 (Online help documentation fixed in DS 6.0.1 p45 (or later) or DS 6.5.2)