--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressTask.java 2016/01/25 21:43:59 2844 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/AddressTask.java 2016/02/01 08:32:44 2896 @@ -1,5 +1,7 @@ package dk.daoas.adressevedligehold; +import org.apache.commons.lang3.exception.ExceptionUtils; + import dk.daoas.adressevedligehold.tasks.Task; import dk.daoas.adressevedligehold.util.TimingHelper; @@ -64,8 +66,20 @@ AddressReport report = new AddressReport(addrManager, entryCount, ugedage, source, timer, writeBack); report.sendRapport(); + ReloadHelper.triggerReload( "Indlaesning/" + source.getDistributor() ); + + + + } catch(Exception e) { + String subject = "Error loading data for " + source.getDistributor(); + String body = "File: " + source.getFilename(); + body += "

"; + body += "Exception:
"; + body += ExceptionUtils.getStackTrace(e); + AddressReport.sendMail(subject, body); + throw e; //rethrow exception } finally { try { @@ -84,8 +98,8 @@ } @Override - public short getPercentCompleted() { - return 0; + public double getPercentCompleted() { + return -1; } @Override