ldap.bindPassword=Py2R~w(1QQx\8?]D
Result: The application cannot authenticate to the ldap server due to ldap error code 49 type 52e (invalid credentials).
Results taken from "https://confluence.atlassian.com/confkb/user-directory-sync-fails-with-ldap-error-code-49-223217565.html"
However when using the following command on the command line from the same system, a full list of entries is returned.
ldapsearch -w 'Py2R~w(1QQx\8?]D' -D "CN=svc_sonar,OU=Service Accounts,OU=Users,OU=Corporate,DC=ourdomain,DC=com" -b "ou=Corporate,dc=ourdomain,dc=com" -s sub -H "ldap://activedirectory.ourdomain.com"
When the password for the account "svc_sonar" was changed to replace the backslash in the password with a forward-slash, the application works and the equivalent command above also works.
Cheers,
Paul