convert NoSuchFileException to ENOENTError
add more log.
make emptyInfo when IOException rised.