From 3602e4202cfa3a4373aa15b67e46a54abd98e88d Mon Sep 17 00:00:00 2001 From: afischerdev Date: Mon, 22 May 2023 11:27:17 +0200 Subject: [PATCH] set exit(1) on jdbc error --- .../main/java/btools/mapcreator/OsmCutter.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/brouter-map-creator/src/main/java/btools/mapcreator/OsmCutter.java b/brouter-map-creator/src/main/java/btools/mapcreator/OsmCutter.java index d54cee1..4f4f8de 100644 --- a/brouter-map-creator/src/main/java/btools/mapcreator/OsmCutter.java +++ b/brouter-map-creator/src/main/java/btools/mapcreator/OsmCutter.java @@ -40,6 +40,9 @@ public class OsmCutter extends MapCreatorBase { Connection conn = null; + // PreparedStatement psNoise = null; + // PreparedStatement psRiver = null; + // PreparedStatement psForest = null; PreparedStatement psAllTags = null; ResultSet rsBrouter = null; @@ -209,11 +212,13 @@ public class OsmCutter extends MapCreatorBase { System.err.println("OsmCutter connect to the database ok........"); } catch (SQLException g) { - System.err.format("Osm Cutter SQL State: %s\n%s", g.getSQLState(), g.getMessage()); - System.exit(0); + System.err.format("Osm Cutter SQL State: %s\n%s\n", g.getSQLState(), g.getMessage()); + System.exit(1); + return; } catch (Exception f) { f.printStackTrace(); - System.exit(0); + System.exit(1); + return; } } @@ -261,11 +266,11 @@ public class OsmCutter extends MapCreatorBase { } } catch (SQLException g) { - System.err.format(" OsmCutter execute sql .. SQL State: %s\n%s", g.getSQLState(), g.getMessage()); - System.exit(0); + System.err.format(" OsmCutter execute sql .. SQL State: %s\n%s\n", g.getSQLState(), g.getMessage()); + System.exit(1); } catch (Exception f) { f.printStackTrace(); - System.exit(0); + System.exit(1); } return;