summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon.hallingstad@gmail.com>2023-01-09 10:43:17 +0100
committerGitHub <noreply@github.com>2023-01-09 10:43:17 +0100
commite9b8ff1264f249b1137d2b67148dd8c8ecb05dab (patch)
tree4c455ac8bf8081fbc327a6629870e82a8a35d4d1 /configserver
parent5d8e9c2207b17718564ff8857d2ffed0bb825fab (diff)
parentd54d1742cf16bcd0c80ebeab1901a9cd58b45a01 (diff)
Merge pull request #25442 from vespa-engine/hmusum/use-NotFoundException
Use a more specific exception
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
index 37688e2676c..2353c480a34 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/SessionZooKeeperClient.java
@@ -20,6 +20,7 @@ import com.yahoo.path.Path;
import com.yahoo.slime.SlimeUtils;
import com.yahoo.text.Utf8;
import com.yahoo.transaction.Transaction;
+import com.yahoo.vespa.config.server.NotFoundException;
import com.yahoo.vespa.config.server.UserConfigDefinitionRepo;
import com.yahoo.vespa.config.server.deploy.ZooKeeperClient;
import com.yahoo.vespa.config.server.deploy.ZooKeeperDeployer;
@@ -171,7 +172,7 @@ public class SessionZooKeeperClient {
public ApplicationId readApplicationId() {
return curator.getData(applicationIdPath()).map(d -> ApplicationId.fromSerializedForm(Utf8.toString(d)))
- .orElseThrow(() -> new RuntimeException("Could not find application id for session " + sessionId));
+ .orElseThrow(() -> new NotFoundException("Could not find application id for session " + sessionId));
}
private Path tagsPath() {