Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
0.15.0
-
None
-
None
Description
The exception occurs during abandonFileInProgress().
07/09/21 13:59:28 ERROR fs.FSNamesystem: java.lang.NullPointerException at org.apache.hadoop.dfs.FSNamesystem.internalReleaseCreate(FSNamesystem.java:1494) at org.apache.hadoop.dfs.FSNamesystem.access$100(FSNamesystem.java:50) at org.apache.hadoop.dfs.FSNamesystem$Lease.releaseLocks(FSNamesystem.java:1385) at org.apache.hadoop.dfs.FSNamesystem$LeaseMonitor.run(FSNamesystem.java:1447) at java.lang.Thread.run(Thread.java:595)
My guess is that the client sends abandonFileInProgress() after create(), which timed out and was not executed by the name-node.
That is why dir.getFileINode(src) returns null in internalReleaseCreate().