On 21/01/2019 19:04, Mark wrote: > I thought the same thing. However, I checked the groups that are failing > membership and they do have members with uid. In fact, those groups > synchronize membership using my original task (without the bypass script). > > So... > > No Bypass Script = All group memberships synchronize except for 1 large group. > > With Bypass Script = Some groups do not synchronize and show > IndexOutOfBoundsException.
Hi Mark, Indeed, uid = srcLdap.attribute(memberSrcDn, "uid").get(0); is wrapped in a try / catch so it should not trigger any error. It looks like the error is thrown in the getRangeValues method, at line 21, and happen while synchronizing group cn=RMDV-QA2-JazzAdmins,ou=Groups,ou=RMDV,ou=Applications,ou=Resources,o=ford,c=US. Originally, you had errors on this other group : cn=RMDV-PRD1-User,ou=Groups,ou=RMDV,ou=Applications,ou=Resources,o=ford,c=US, so this one seems to have synchronized OK but now there is an issue with a next one. How many member RMDV-QA2-JazzAdmins have? You may have to look at the JS to figure out why it's throwing such error. Regards -- Soisik Froger | Software Architect [email protected] +33 6 49 00 09 55 Worteks | https://www.worteks.com _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-users mailing list [email protected] https://lists.lsc-project.org/cgi-bin/mailman/listinfo/lsc-users

