[
https://issues.apache.org/jira/browse/HDDS-8619?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Attila Doroszlai resolved HDDS-8619.
------------------------------------
Resolution: Invalid
Simply use {{ozone-filesystem-hadoop3}} instead of
{{ozone-filesystem-hadoop3-client}}.
> hadoop fs operations using ozone fs fails with ClassNotFoundException
> ProtocolMessageEnum
> -----------------------------------------------------------------------------------------
>
> Key: HDDS-8619
> URL: https://issues.apache.org/jira/browse/HDDS-8619
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Swaminathan Balachandran
> Priority: Major
>
> hadoop fs operations using ozone fs fails with ClassNotFoundException
> ProtocolMessageEnum
> {code:java}
> [root@quasar-mujjig-8 ~]# hadoop fs -ls ofs://ozone1/
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/hadoop/shaded/com/google/protobuf/ProtocolMessageEnum
> at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
> at
> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
> at
> java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
> at
> java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
> at
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
> at
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
> at
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
> at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
> at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)
> at java.base/java.lang.Class.getMethodsRecursive(Class.java:3307)
> at java.base/java.lang.Class.getMethod0(Class.java:3293)
> at java.base/java.lang.Class.getMethod(Class.java:2106)
> at java.base/java.lang.Class.getEnumConstantsShared(Class.java:3544)
> at java.base/java.lang.Class.enumConstantDirectory(Class.java:3575)
> at java.base/java.lang.Enum.valueOf(Enum.java:234)
> at
> org.apache.hadoop.hdds.client.ReplicationType.valueOf(ReplicationType.java:26)
> at
> org.apache.hadoop.fs.ozone.OzoneClientUtils.getClientConfiguredReplicationConfig(OzoneClientUtils.java:176)
> at
> org.apache.hadoop.fs.ozone.BasicRootedOzoneClientAdapterImpl.<init>(BasicRootedOzoneClientAdapterImpl.java:187)
> at
> org.apache.hadoop.fs.ozone.RootedOzoneClientAdapterImpl.<init>(RootedOzoneClientAdapterImpl.java:51)
> at
> org.apache.hadoop.fs.ozone.RootedOzoneFileSystem.createAdapter(RootedOzoneFileSystem.java:95)
> at
> org.apache.hadoop.fs.ozone.BasicRootedOzoneFileSystem.initialize(BasicRootedOzoneFileSystem.java:172)
> at
> org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3451)
> at org.apache.hadoop.fs.FileSystem.access$300(FileSystem.java:161)
> at
> org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3556)
> at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3503)
> at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:521)
> at org.apache.hadoop.fs.Path.getFileSystem(Path.java:361)
> at org.apache.hadoop.fs.shell.PathData.expandAsGlob(PathData.java:342)
> at org.apache.hadoop.fs.shell.Command.expandArgument(Command.java:252)
> at org.apache.hadoop.fs.shell.Command.expandArguments(Command.java:235)
> at
> org.apache.hadoop.fs.shell.FsCommand.processRawArguments(FsCommand.java:104)
> at org.apache.hadoop.fs.shell.Command.run(Command.java:179)
> at org.apache.hadoop.fs.FsShell.run(FsShell.java:328)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:81)
> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:95)
> at org.apache.hadoop.fs.FsShell.main(FsShell.java:391)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.shaded.com.google.protobuf.ProtocolMessageEnum
> at
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
> at
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
> ... 38 more{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]