File tree Expand file tree Collapse file tree 1 file changed +2
-0
lines changed
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ public INode get(long id) {
57
57
INode inode = INodeKeyedObjects .getCache ().getIfPresent (Long .class , id );
58
58
if (inode == null ) {
59
59
DatabaseINode .LoadINode node = new DatabaseINode ().loadINode (id );
60
+ if (node == null ) return null ;
60
61
byte [] name = (node .name != null && node .name .length () > 0 ) ? DFSUtil .string2Bytes (node .name ) : null ;
61
62
if (node .header != 0L ) {
62
63
inode = new INodeFile (node .id );
@@ -98,6 +99,7 @@ public INode get(long parentId, String childName) {
98
99
.getIfPresent (Pair .class , new ImmutablePair <>((Long ) parentId , childName ));
99
100
if (inode == null ) {
100
101
DatabaseINode .LoadINode node = new DatabaseINode ().loadINode (parentId , childName );
102
+ if (node == null ) return null ;
101
103
byte [] name = (node .name != null && node .name .length () > 0 ) ? DFSUtil .string2Bytes (node .name ) : null ;
102
104
if (node .header != 0L ) {
103
105
inode = new INodeFile (node .id );
You can’t perform that action at this time.
0 commit comments