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

Reply via email to