[ 
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]

Reply via email to