[
https://issues.apache.org/jira/browse/RANGER-4903?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chingachgook updated RANGER-4903:
---------------------------------
Description:
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}
was:
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!
!image-2024-08-13-11-58-19-752.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}
> 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)