--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/LookupWorker.java 2016/01/30 19:17:09 2884 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/LookupWorker.java 2016/01/30 19:20:43 2885 @@ -135,8 +135,7 @@ } catch (SQLException e) { logger.log(Level.WARNING, "Error saving result", e); logger.warning("Shutting down"); - - System.exit(0); //hvis at indsættelsen fejler skal vi afbryde med det samme + throw e; // rethrow } } else { if (verbose == true) { @@ -148,6 +147,7 @@ } catch (Exception e) { logger.log( Level.SEVERE, "Worker/" + workerID, e); + task.doAbort(); }