[ 
https://issues.apache.org/jira/browse/RANGER-4903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chingachgook closed RANGER-4903.
--------------------------------

after reinstalling usersync, the problem was resolved.

> 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-58-12-164.png|width=1345,height=304!
> !image-2024-08-13-11-58-19-752.png|width=1332,height=648!
> {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)

Reply via email to