You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Shen Yinjie (JIRA)" <ji...@apache.org> on 2019/01/31 02:43:00 UTC

[jira] [Created] (HDFS-14245) Class cast error in GetGroups with ObserverReadProxyProvider

Shen Yinjie created HDFS-14245:
----------------------------------

             Summary: Class cast error in GetGroups with ObserverReadProxyProvider
                 Key: HDFS-14245
                 URL: https://issues.apache.org/jira/browse/HDFS-14245
             Project: Hadoop HDFS
          Issue Type: Bug
            Reporter: Shen Yinjie


Run "hdfs groups" with ObserverReadProxyProvider, Exception throws as :
{code:java}
Exception in thread "main" java.io.IOException: Couldn't create proxy provider class org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider
 at org.apache.hadoop.hdfs.NameNodeProxiesClient.createFailoverProxyProvider(NameNodeProxiesClient.java:261)
 at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:119)
 at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:95)
 at org.apache.hadoop.hdfs.tools.GetGroups.getUgmProtocol(GetGroups.java:87)
 at org.apache.hadoop.tools.GetGroupsBase.run(GetGroupsBase.java:71)
 at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
 at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
 at org.apache.hadoop.hdfs.tools.GetGroups.main(GetGroups.java:96)
Caused by: java.lang.reflect.InvocationTargetException
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
 at org.apache.hadoop.hdfs.NameNodeProxiesClient.createFailoverProxyProvider(NameNodeProxiesClient.java:245)
 ... 7 more
Caused by: java.lang.ClassCastException: org.apache.hadoop.hdfs.server.namenode.ha.NameNodeHAProxyFactory cannot be cast to org.apache.hadoop.hdfs.server.namenode.ha.ClientHAProxyFactory
 at org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider.<init>(ObserverReadProxyProvider.java:123)
 at org.apache.hadoop.hdfs.server.namenode.ha.ObserverReadProxyProvider.<init>(ObserverReadProxyProvider.java:112)
 ... 12 more
{code}

similar with HDFS-14116, we did a simple fix.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org