You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "bianqi (Jira)" <ji...@apache.org> on 2020/03/19 04:57:00 UTC

[jira] [Closed] (RANGER-2745) execute hdfs dfs -ls / NPE

     [ https://issues.apache.org/jira/browse/RANGER-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

bianqi closed RANGER-2745.
--------------------------

> execute hdfs dfs -ls / NPE
> --------------------------
>
>                 Key: RANGER-2745
>                 URL: https://issues.apache.org/jira/browse/RANGER-2745
>             Project: Ranger
>          Issue Type: Bug
>          Components: Ranger
>    Affects Versions: 1.2.0
>            Reporter: bianqi
>            Priority: Major
>             Fix For: 1.2.1
>
>
> when I execute hdfs dfs -ls / ,Viewing the Hadoop logs found the following error
> bq. 2020-02-27 15:20:23,058 WARN org.apache.hadoop.ipc.Server: IPC Server handler 5 on 8020, call org.apache.hadoop.hdfs.protocol.ClientProtocol.getFileInfo from xxx:11136 Call#0 Retry#0
> bq. java.lang.NullPointerException
> bq.         at org.apache.hadoop.hdfs.DFSUtil.bytes2String(DFSUtil.java:314)
> bq.         at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.getINodeAttrs(FSPermissionChecker.java:238)
> bq.         at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:183)
> bq.         at org.apache.hadoop.hdfs.server.namenode.FSDirectory.checkPermission(FSDirectory.java:1752)
> bq.         at org.apache.hadoop.hdfs.server.namenode.FSDirStatAndListingOp.getFileInfo(FSDirStatAndListingOp.java:100)
> bq.         at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getFileInfo(FSNamesystem.java:3831)
> bq.         at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getFileInfo(NameNodeRpcServer.java:1012)
> bq.         at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getFileInfo(ClientNamenodeProtocolServerSideTranslatorPB.java:855)
> bq.         at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
> bq.         at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:616)
> bq.         at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:982)
> bq.         at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2217)
> bq.         at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2213)
> bq.         at java.security.AccessController.doPrivileged(Native Method)
> bq.         at javax.security.auth.Subject.doAs(Subject.java:422)
> bq.         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1758)
> bq.         at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2213)
> bq. 
> But when I execute hdfs dfs -ls /tmp ,Did not report an error,And control permissions functions are normal. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)