Specifing Multiple LDAP URLs for Cloudera Manager Raises "java.net.URISyntaxException: Illegal character in authority at index" (Doc ID 2231626.1)

Last updated on OCTOBER 01, 2017

Applies to:

Big Data Appliance Integrated Software - Version 4.6.0 and later
Linux x86-64

Symptoms

Specifying multiple LDAP URLs in in Cloudera Manager (CM) raises:

ERROR WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Failed to configure external authentication. Server will act as if 'Database Only' authentication has been configured.
java.lang.RuntimeException: ldaps://<node2>:636 ldaps://<node1>:636 is an invalid LDAP URL.
at com.cloudera.server.cmf.WebServerImpl.initializeAuthentication(WebServerImpl.java:429)
at com.cloudera.server.cmf.WebServerImpl.run(WebServerImpl.java:341)
Caused by: java.net.URISyntaxException: Illegal character in authority at index 8: ldaps://<node1>:636 ldaps://<node2>:636
at java.net.URI$Parser.fail(URI.java:2848)
at java.net.URI$Parser.parseAuthority(URI.java:3186)
at java.net.URI$Parser.parseHierarchical(URI.java:3097)
at java.net.URI$Parser.parse(URI.java:3053)
at java.net.URI.<init>(URI.java:588)
at com.cloudera.server.cmf.WebServerImpl.initializeAuthentication(WebServerImpl.java:423)
... 1 more

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms