Chingachgook created RANGER-4903:
------------------------------------

             Summary: 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


#### Runtime Environment
- Operating system and version:  Ubuntu 20
- Python version: Python 3.8.10
- Ranger version/commit: 2.5.0


#### Current Behavior
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)

Reply via email to