From 0243769a0294a05d17b513e25d98621e08e966b2 Mon Sep 17 00:00:00 2001 From: nymkappa Date: Thu, 18 Aug 2022 11:14:34 +0200 Subject: [PATCH] Improve error logging in ln import --- .../src/tasks/lightning/sync-tasks/stats-importer.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/src/tasks/lightning/sync-tasks/stats-importer.ts b/backend/src/tasks/lightning/sync-tasks/stats-importer.ts index 7879ec676..141f4d1a3 100644 --- a/backend/src/tasks/lightning/sync-tasks/stats-importer.ts +++ b/backend/src/tasks/lightning/sync-tasks/stats-importer.ts @@ -239,7 +239,13 @@ class LightningStatsImporter { */ async $importHistoricalLightningStats(): Promise { try { - const fileList = await fsPromises.readdir(this.topologiesFolder); + let fileList: string[] = []; + try { + fileList = await fsPromises.readdir(this.topologiesFolder); + } catch (e) { + logger.err(`Unable to open topology folder at ${this.topologiesFolder}`); + throw e; + } // Insert history from the most recent to the oldest // This also put the .json cached files first fileList.sort().reverse(); @@ -281,6 +287,8 @@ class LightningStatsImporter { if (e.errno == -1) { // EISDIR - Ignore directorie continue; } + logger.err(`Unable to open ${this.topologiesFolder}/${filename}`); + continue; } let graph;