add more comment here to explain why we don't catch this exception (because need to have compatibility with xpcshell interface and xpcshell allow use `getFile(file)` even the file doesn't exist)