diff options
author | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-23 13:00:12 +0200 |
---|---|---|
committer | Øyvind Grønnesby <oyving@verizonmedia.com> | 2019-05-23 13:00:12 +0200 |
commit | d2eb57c462632bbe0c5e8671e40f80500f9cd520 (patch) | |
tree | 6a85f41cf2bf230f776bfe04d4a46ed31256806e /node-repository | |
parent | d4b4fdd8c55771e9dd1d96fda7dbbfa3204aac6d (diff) |
Use IllegalStateException when there are no proxy nodes
Diffstat (limited to 'node-repository')
2 files changed, 2 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java index 378c86ed8dc..3b7dc1b9750 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerService.java @@ -30,7 +30,7 @@ public class SharedLoadBalancerService implements LoadBalancerService { final var proxyNodes = nodeRepository.getNodes(NodeType.proxy); if (proxyNodes.size() == 0) { - throw new RuntimeException("Missing proxy nodes in nodeRepository"); + throw new IllegalStateException("Missing proxy nodes in nodeRepository"); } final var firstProxyNode = proxyNodes.get(0); diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerServiceTest.java b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerServiceTest.java index 39300795650..7048a37a829 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerServiceTest.java +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/lb/SharedLoadBalancerServiceTest.java @@ -37,7 +37,7 @@ public class SharedLoadBalancerServiceTest { assertEquals(Set.of(4080, 4443), lb.ports()); } - @Test(expected = RuntimeException.class) + @Test(expected = IllegalStateException.class) public void test_exception_on_missing_proxies() { loadBalancerService.create(applicationId, clusterId, reals); } |