From 2a1abc45d70f4435906d18820bc42d496f2e1c78 Mon Sep 17 00:00:00 2001 From: Dave Johnston Date: Mon, 24 Jun 2024 09:14:20 -0700 Subject: [PATCH] Fix for the following issue: Avoid empty catch blocks --- src/test/java/io/harness/cf/client/api/CfClientTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/test/java/io/harness/cf/client/api/CfClientTest.java b/src/test/java/io/harness/cf/client/api/CfClientTest.java index 877fc022..f77389ac 100644 --- a/src/test/java/io/harness/cf/client/api/CfClientTest.java +++ b/src/test/java/io/harness/cf/client/api/CfClientTest.java @@ -153,7 +153,6 @@ void shouldAllowEvaluationsToContinueWhenAuthFails(boolean shouldWaitForInit) try (MockWebServer mockSvr = new MockWebServer()) { mockSvr.setDispatcher(webserverDispatcher); mockSvr.start(); - try (CfClient client = new CfClient( makeConnectorWithMinimalRetryBackOff(mockSvr.getHostName(), mockSvr.getPort()), @@ -173,6 +172,13 @@ void shouldAllowEvaluationsToContinueWhenAuthFails(boolean shouldWaitForInit) System.out.printf( "Test that xVariation doesn't block and serves default when auth fails, iteration #%d%n", i); + // Add logging for visibility in case of exception + try { + client.waitForInitialization(); + } catch (FeatureFlagInitializeException ex) { + System.err.println("Feature flag initialization failed: " + ex.getMessage()); + } + } boolean b1 = client.boolVariation("test", null, true); boolean b2 =