From 2cf7b661aa91d7aa2b2d2b225ee630147a4bccfa Mon Sep 17 00:00:00 2001 From: Vinicius Avellar Date: Thu, 3 Aug 2017 15:21:07 -0300 Subject: [PATCH] Halt client threads on database errors --- src/main/java/io/github/utplsql/cli/RunCommand.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/github/utplsql/cli/RunCommand.java b/src/main/java/io/github/utplsql/cli/RunCommand.java index 72ec9fb..c82fd1c 100644 --- a/src/main/java/io/github/utplsql/cli/RunCommand.java +++ b/src/main/java/io/github/utplsql/cli/RunCommand.java @@ -135,6 +135,7 @@ public int run() throws Exception { } catch (SQLException e) { System.out.println(e.getMessage()); returnCode[0] = Cli.DEFAULT_ERROR_CODE; + executorService.shutdownNow(); } }); @@ -158,6 +159,7 @@ public int run() throws Exception { } catch (SQLException | FileNotFoundException e) { System.out.println(e.getMessage()); returnCode[0] = Cli.DEFAULT_ERROR_CODE; + executorService.shutdownNow(); } finally { if (fileOutStream != null) fileOutStream.close();