Products | Versions |
---|---|
Spotfire Server | All Versions |
The LDAP error code 49 will be generated in the server.log file. Example:
==========================================
ERROR 2014-12-05T09:49:01,283-0500 [*Initialization*] web.context.ContextLoader: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ldapConfigFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.spotfire.server.ldap.LdapConfigFactory]: Constructor threw exception; nested exception is com.spotfire.server.ServerInitializationException: Error initializing run-time properties for LDAP configuration 'myLDAPconfiguration'
...
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.spotfire.server.ldap.LdapConfigFactory]: Constructor threw exception; nested exception is com.spotfire.server.ServerInitializationException: Error initializing run-time properties for LDAP configuration 'myLDAPconfiguration'
...
Caused by: com.spotfire.server.ServerInitializationException: Error initializing run-time properties for LDAP configuration 'myLDAPconfiguration'
...
Caused by: javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 52e, v1db1 ]
==========================================
This may be seen a few different ways:
The key portion of the error message is the javax.naming.AuthenticationException in brackets. Example:
Verify that the credentials specified in the LDAP configuration are valid, not locked out, and that you can log in with them to the LDAP server. Use the 'data' error code to provide insight into exactly what is not working with the account.
Here are the resolution steps once the account is confirmed to be working:
For cases where the directory service is not Microsoft Active Directory, similar errors may be encountered. The specific error codes for that directory server can be used to identify any error codes seen in the Spotfire logs.