message: fix: catch lstat errors when parsing store files
  Fixes
diff: @@ -462,6 +462,7 @@ async function parseDir(dir: string): Promise<StoreFileEntry[]> {
  const toReturn = []
  const files = await fs.readdir(dir)
  for (const file of files) {
  + try {
  const entry: StoreFileEntry = {
  name: path.basename(file),
  path: utils.joinPath(dir, file),
  @@ -480,6 +481,9 @@ async function parseDir(dir: string): Promise<StoreFileEntry[]> {
  entry.size = utils.humanSize(stats.size)
  toReturn.push(entry)
  + } catch (error) {
  + logger.error(`Error while parsing ${file} in ${dir}`, error)
  + }
  }
  sortStore(toReturn)
  