diff options
author | Harald Musum <musum@yahooinc.com> | 2024-06-05 18:53:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-05 18:53:53 +0200 |
commit | ec3c71067e5950a6573f67a0406acdc09beda411 (patch) | |
tree | 7f2934ee918e50a667e550750df5468bf547d2b4 | |
parent | 13134fc22ef6b3c41bac03eb121674a3c91bd448 (diff) | |
parent | 352b793c970291238366b274cef5a289fcac8578 (diff) |
Merge pull request #31457 from vespa-engine/hmusum/preprocess-and-move-atomically-take-4-fix
Catch correct exception
-rw-r--r-- | config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java index df62f762c40..dec0855105c 100644 --- a/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java +++ b/config-application-package/src/main/java/com/yahoo/config/model/application/provider/FilesApplicationPackage.java @@ -53,6 +53,7 @@ import java.io.InputStream; import java.io.Reader; import java.io.StringReader; import java.nio.file.AccessDeniedException; +import java.nio.file.DirectoryNotEmptyException; import java.nio.file.Files; import java.security.MessageDigest; import java.util.ArrayList; @@ -624,7 +625,7 @@ public class FilesApplicationPackage extends AbstractApplicationPackage { // if it fails (with DirectoryNotEmptyException (!)) we need to use 'copy' instead // (this will always be the case for the application package for a standalone container). Files.move(tempDir, preprocessedDir.toPath()); - } catch (AccessDeniedException e) { + } catch (DirectoryNotEmptyException e) { preprocess(appDir, preprocessedDir, zone); } FilesApplicationPackage preprocessedApp = fromFile(preprocessedDir, includeSourceFiles); |