Hi all,
this warning is written in FSFileSystem.java/completeFileInternal(). It
makes the calling code in NameNode.java throwing an IOException.
FSFileSystem.java
...
if (fileBlocks == null ) {
NameNode.stateChangeLog.warn(
"DIR* NameSystem.completeFile: "
+ "failed to complete " + src
+ " because dir.getFileBlocks() is null " +
" and pendingFile is " +
((pendingFile == null) ? "null" :
("from " + pendingFile.getClientMachine()))
);
...
What is the meaning of this warning? Any Idea what could have gone wrong
in such a case?
(This popped up through hbase, but as this code is in HDFS, I am asking
this list)
Thx
Al