What could be the possible reason of fs.lstat() Enoent error?

i am right now debugging one system and in the log i am getting ENOENT lstat error. code is as follows. fs.lstat(self.file, function(err, stats) { if(err) { //rest of the code. return; }

What i want to know is what is the possible reason of ENOENT error. Thank you in advance.

ENOENT means there is no such file or directory.