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 and later
Information in this document applies to any platform.


Testing the 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#] 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(
at org.identityconnectors.ldap.LdapUtil.getHexaEscapedString(
at org.identityconnectors.framework.common.objects.filter.AbstractFilterTranslator.createLeafExpression(

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


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.