From f2dd16257da4a613055fda09e930a00f38e46162 Mon Sep 17 00:00:00 2001 From: bencvdb Date: Tue, 6 Jul 2021 16:47:07 -0700 Subject: [PATCH] fix(worker): actually throw the error --- .../services/kinesis/clientlibrary/lib/worker/Worker.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/Worker.java b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/Worker.java index 5361830a..70b232b7 100644 --- a/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/Worker.java +++ b/src/main/java/com/fivetran/external/com/amazonaws/services/kinesis/clientlibrary/lib/worker/Worker.java @@ -486,6 +486,10 @@ public class Worker implements Runnable { try { initialize(); LOG.info("Initialization complete. Starting worker loop."); + } catch (MissingIncompleteLeasesException e1){ + LOG.error("Unable to initialize because some incomplete leases were missing. Shutting down.", e1); + shutdown(); + throw e1; } catch (RuntimeException e1) { LOG.error("Unable to initialize after " + MAX_INITIALIZATION_ATTEMPTS + " attempts. Shutting down.", e1); shutdown();