diff --git a/platform/configuration-store-impl/src/FileBasedStorage.kt b/platform/configuration-store-impl/src/FileBasedStorage.kt index c35b91dd9d0f..ed4fd0cf9f7d 100644 --- a/platform/configuration-store-impl/src/FileBasedStorage.kt +++ b/platform/configuration-store-impl/src/FileBasedStorage.kt @@ -37,6 +37,7 @@ import org.jdom.JDOMException import org.jdom.Parent import java.io.IOException import java.nio.file.Files +import java.nio.file.NoSuchFileException import java.nio.file.Path import java.nio.file.attribute.BasicFileAttributes @@ -111,10 +112,14 @@ open class FileBasedStorage(file: Path, try { attributes = Files.readAttributes(file, BasicFileAttributes::class.java) } - catch (e: IOException) { + catch (e: NoSuchFileException) { LOG.debug(e) { "Document was not loaded for $fileSpec, doesn't exists" } return null } + catch (e: IOException) { + processReadException(e) + return null + } try { if (!attributes.isRegularFile) {