Skip to content

RANGER-4836: Fix java.lang.NoClassDefFoundError in ranger usersync#321

Merged
kumaab merged 1 commit intomasterfrom
ranger-4836
Jun 30, 2024
Merged

RANGER-4836: Fix java.lang.NoClassDefFoundError in ranger usersync#321
kumaab merged 1 commit intomasterfrom
ranger-4836

Conversation

@kumaab
Copy link
Copy Markdown
Contributor

@kumaab kumaab commented Jun 28, 2024

What changes were proposed in this pull request?

Fixes the below error seen when usersync starts:

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/type/TypeReference
        at org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.buildGroupList(PolicyMgrUserGroupBuilder.java:463)
        at org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.buildUserGroupInfo(PolicyMgrUserGroupBuilder.java:426)
        at org.apache.ranger.unixusersync.process.PolicyMgrUserGroupBuilder.init(PolicyMgrUserGroupBuilder.java:240)
        at org.apache.ranger.usergroupsync.UserGroupSync.run(UserGroupSync.java:50)
        at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.type.TypeReference
        at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        ... 5 common frames omitted
28 Jun 2024 19:10:28 DEBUG o.a.r.u.UserGroupSync [UnixUserSyncThread] - Sleeping for [60000] milliSeconds {code}

How was this patch tested?

Tested the changes in docker for ranger usersync.

@kumaab kumaab self-assigned this Jun 28, 2024
@kumaab kumaab changed the title Fix java.lang.NoClassDefFoundError in ranger usersync RANGER-4836: Fix java.lang.NoClassDefFoundError in ranger usersync Jun 28, 2024
@kumaab kumaab added the testing complete PR testing is complete label Jun 30, 2024
@kumaab kumaab merged commit 01882a8 into master Jun 30, 2024
@kumaab kumaab deleted the ranger-4836 branch June 30, 2024 04:23
mneethiraj pushed a commit that referenced this pull request Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

testing complete PR testing is complete

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants