My Oracle Support Banner

Edirectory Connector Failing to Recon Users with StringIndexOutOfBoundsException: String index out of range: 8 (Doc ID 1633124.1)

Last updated on AUGUST 10, 2021

Applies to:

Identity Manager Connector - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Goal

Testing the OID-11.1.1.6.0.zip edirectory connector. Group and roll lookup population is successful however user recon generates an error :


[2014-03-04T16:15:39.097-06:00] [oim_server1] [WARNING] [] [oracle.iam.scheduler.vo] [tid: OIMQuartzScheduler_Worker-8] [userId: oiminternal] [ecid: 0000KIEVXMGBp2Q_u_9DiX1J5YGt000003,1:24655] [APP: oim#11.1.2.0.0] IAM-1020021 Unable to execute job : eDirectoryUser Search Reconciliation with Job History Id:177683[[
java.lang.StringIndexOutOfBoundsException: String index out of range: 8
at java.lang.String.substring(String.java:1907)
at org.identityconnectors.ldap.LdapUtil.getHexaEscapedString(LdapUtil.java:197)
at org.identityconnectors.ldap.search.LdapFilterTranslator.addSimpleFilter(LdapFilterTranslator.java:284)
at org.identityconnectors.ldap.search.LdapFilterTranslator.createContainsAllValuesFilter(LdapFilterTranslator.java:318)
at org.identityconnectors.ldap.search.LdapFilterTranslator.createEqualsExpression(LdapFilterTranslator.java:161)
at org.identityconnectors.ldap.search.LdapFilterTranslator.createEqualsExpression(LdapFilterTranslator.java:59)
at org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator.createLeafExpression(AbstractFilterTranslator.java:500)

Our filter is equalTo('cn','<NAME>') as we do not wish to recon all users.
 

Solution

To view full details, 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 a vibrant support community of peers and Oracle experts.