From e297b91468a465cf828f3a95d0e17fdd1ee89887 Mon Sep 17 00:00:00 2001 From: "aravind.est" Date: Mon, 27 Feb 2023 13:50:09 +0000 Subject: Fix sonar issue Fixed issue with InterruptedException Issue-ID: POLICY-4525 Signed-off-by: aravind.est Change-Id: I9212469f0b695fea5907dacf185df8f5e77e7fee --- .../kserve/handler/AutomationCompositionElementHandler.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'participant/participant-impl/participant-impl-kserve') diff --git a/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/handler/AutomationCompositionElementHandler.java b/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/handler/AutomationCompositionElementHandler.java index cae70565f..07fbce80c 100755 --- a/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/handler/AutomationCompositionElementHandler.java +++ b/participant/participant-impl/participant-impl-kserve/src/main/java/org/onap/policy/clamp/acm/participant/kserve/handler/AutomationCompositionElementHandler.java @@ -138,10 +138,13 @@ public class AutomationCompositionElementHandler implements AutomationCompositio LOGGER.error("Violations found in the config request parameters: {}", violations); throw new ValidationException("Constraint violations in the config request"); } - } catch (ValidationException | ExecutionException | InterruptedException | CoderException e) { - throw new KserveException(HttpStatus.SC_BAD_REQUEST, "Invalid Configuration", e); - } catch (IOException | ApiException e) { - throw new KserveException(HttpStatus.SC_BAD_REQUEST, "Failed to configure the inference service", e); + } catch (CoderException e) { + throw new KserveException(HttpStatus.SC_BAD_REQUEST, "Invalid inference service configuration", e); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + throw new KserveException("Interrupt in configuring the inference service", e); + } catch (IOException | ExecutionException | ApiException e) { + throw new KserveException("Failed to configure the inference service", e); } } -- cgit 1.2.3-korg