From d8395baf62ae8c512e9e48051519c2d5411a37a6 Mon Sep 17 00:00:00 2001 From: LankyDan Date: Mon, 10 Jun 2019 15:10:34 +0100 Subject: [PATCH] ENT-3496 Create log directory to place dumps if it does not already exist --- .../main/kotlin/net/corda/node/services/rpc/CheckpointDumper.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/node/src/main/kotlin/net/corda/node/services/rpc/CheckpointDumper.kt b/node/src/main/kotlin/net/corda/node/services/rpc/CheckpointDumper.kt index 38de4a839d..8f055d748d 100644 --- a/node/src/main/kotlin/net/corda/node/services/rpc/CheckpointDumper.kt +++ b/node/src/main/kotlin/net/corda/node/services/rpc/CheckpointDumper.kt @@ -89,6 +89,7 @@ class CheckpointDumper(private val checkpointStorage: CheckpointStorage, private try { val file = serviceHub.configuration.baseDirectory / "logs" / "checkpoints_dump-${TIME_FORMATTER.format(serviceHub.clock.instant())}.zip" if (lock.getAndIncrement() == 0 && !file.exists()) { + file.parent.toFile().mkdirs() database.transaction { checkpointStorage.getAllCheckpoints().use { stream -> ZipOutputStream(file.outputStream()).use { zip ->