diff options
author | HÃ¥kon Hallingstad <hakon.hallingstad@gmail.com> | 2023-01-09 10:43:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-09 10:43:17 +0100 |
commit | e9b8ff1264f249b1137d2b67148dd8c8ecb05dab (patch) | |
tree | 4c455ac8bf8081fbc327a6629870e82a8a35d4d1 /configserver | |
parent | 5d8e9c2207b17718564ff8857d2ffed0bb825fab (diff) | |
parent | d54d1742cf16bcd0c80ebeab1901a9cd58b45a01 (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.java | 3 |
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() { |