--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/Task.java 2016/02/04 15:14:26 2921 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/Task.java 2016/02/05 11:09:02 2928 @@ -37,6 +37,12 @@ @Override public final void run() { + if (this.state == TaskState.STATE_ABORTED) {//if this task as cancelled while still in queue + return; + } + + + TaskLogger.getInstance().reset(); TimingHelper timing = new TimingHelper(); @@ -56,8 +62,8 @@ } catch (Exception e) { + logger.warning("Error during taskrun", e); this.errorMsg = e.getMessage(); - e.printStackTrace(); this.state = TaskState.STATE_ABORTED; }