--- 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