[ https://issues.apache.org/jira/browse/RANGER-4903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chingachgook updated RANGER-4903: --------------------------------- Attachment: image-2024-08-13-11-58-12-164.png > LDAP/FreeIPA user synchronization error > --------------------------------------- > > Key: RANGER-4903 > URL: https://issues.apache.org/jira/browse/RANGER-4903 > Project: Ranger > Issue Type: Bug > Components: Ranger > Affects Versions: 2.5.0 > Reporter: Chingachgook > Priority: Critical > Attachments: image-2024-08-13-11-58-12-164.png, > image-2024-08-13-11-58-19-752.png > > > > Operating system and version: Ubuntu 20 > Python version: Python 3.8.10 > Ranger version/commit: 2.5.0 > LDAP/FreeIPA user synchronization error > The user's first name and last name fields are written instead of the user's > uid > before upgrading to version 2.5.0, version 3.0.0-SNAPSHOT was installed and > the synchronization was successful and correct > > !image-2024-08-13-11-56-14-808.png! > > {code:java} > 13 Aug 2024 11:29:31 WARN o.a.r.u.p.PolicyMgrUserGroupBuilder > [UnixUserSyncThread] - ERROR: Unable to update roles for: [Alex Grom, Mikhail > Ryzh, keyadmin, Anat Zhan, admin, Dmit Vert, Black Alex, rangerusersync, > rangertagsync, Nick Blacksmith, Alexander Semitas, Grateful Nik] > com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: > Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ > at com.google.gson.Gson.fromJson(Gson.java:1003) > at com.google.gson.Gson.fromJson(Gson.java:956) > at com.google.gson.Gson.fromJson(Gson.java:905) > at > org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.updateUsersRoles(PolicyMgrUserGroupBuilder.java:1324) > at > org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.updateRoles(PolicyMgrUserGroupBuilder.java:1274) > at > org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.updateUserRoles(PolicyMgrUserGroupBuilder.java:632) > at > org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.addOrUpdateUsersGroups(PolicyMgrUserGroupBuilder.java:389) > at > org.apache.ranger.ldapusersync.process.LdapUserGroupBuilder.updateSink(LdapUserGroupBuilder.java:417) > at > org.apache.ranger.usergroupsync.UserGroupSync.syncUserGroup(UserGroupSync.java:115) > at > org.apache.ranger.usergroupsync.UserGroupSync.run(UserGroupSync.java:57) > at java.lang.Thread.run(Thread.java:750) > Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was > BEGIN_OBJECT at line 1 column 2 path $ > at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:350) > at > com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80) > at > com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) > at com.google.gson.Gson.fromJson(Gson.java:991) > ... 10 common frames omitted > {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)