=== modified file 'dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/scheduling/ResourceTableTask.java' --- dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/scheduling/ResourceTableTask.java 2015-03-03 16:18:51 +0000 +++ dhis-2/dhis-services/dhis-service-administration/src/main/java/org/hisp/dhis/resourcetable/scheduling/ResourceTableTask.java 2015-03-07 19:33:58 +0000 @@ -40,6 +40,7 @@ import org.hisp.dhis.system.notification.Notifier; import org.hisp.dhis.system.util.Clock; import org.hisp.dhis.system.util.DebugUtils; +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; /** @@ -90,7 +91,7 @@ notifier.notify( taskId, NotificationLevel.ERROR, "Process failed: " + ex.getMessage(), true ); messageService.sendSystemNotification( - "Resource table process failed", + "Resource table process failed - " + new DateTime().toString(), "Resource table process failed, please check the logs. " + "Message: " + ex.getMessage() + " " + "Cause: " + DebugUtils.getStackTrace( ex.getCause() ) ); === modified file 'dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/scheduling/AnalyticsTableTask.java' --- dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/scheduling/AnalyticsTableTask.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-services/dhis-service-analytics/src/main/java/org/hisp/dhis/analytics/scheduling/AnalyticsTableTask.java 2015-03-07 19:33:58 +0000 @@ -43,6 +43,7 @@ import org.hisp.dhis.system.notification.Notifier; import org.hisp.dhis.system.util.Clock; import org.hisp.dhis.system.util.DebugUtils; +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; /** @@ -158,7 +159,7 @@ notifier.notify( taskId, ERROR, "Process failed: " + ex.getMessage(), true ); messageService.sendSystemNotification( - "Analytics table process failed", + "Analytics table process failed - " + new DateTime().toString(), "Analytics table process failed, please check the logs. " + "Message: " + ex.getMessage() + " " + "Cause: " + DebugUtils.getStackTrace( ex.getCause() ) ); === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/message/EmailMessageSender.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/message/EmailMessageSender.java 2015-02-19 09:18:17 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/message/EmailMessageSender.java 2015-03-07 19:33:58 +0000 @@ -171,15 +171,15 @@ return email; } - private String customizeTitle( String s ) + private String customizeTitle( String title ) { - String applicationTitle = (String) systemSettingManager.getSystemSetting( SystemSettingManager.KEY_APPLICATION_TITLE ); + String appTitle = (String) systemSettingManager.getSystemSetting( SystemSettingManager.KEY_APPLICATION_TITLE ); - if ( applicationTitle != null && !applicationTitle.isEmpty() ) + if ( appTitle != null && !appTitle.isEmpty() ) { - s = s.replace( DEFAULT_APPLICATION_TITLE, applicationTitle ); + title = title.replace( DEFAULT_APPLICATION_TITLE, appTitle ); } - return s; + return title; } } === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/scheduling/MonitoringTask.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/scheduling/MonitoringTask.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/validation/scheduling/MonitoringTask.java 2015-03-07 19:33:58 +0000 @@ -34,7 +34,9 @@ import org.hisp.dhis.message.MessageService; import org.hisp.dhis.scheduling.TaskId; import org.hisp.dhis.system.notification.Notifier; +import org.hisp.dhis.system.util.DebugUtils; import org.hisp.dhis.validation.ValidationRuleService; +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; /** @@ -79,7 +81,11 @@ { notifier.notify( taskId, ERROR, "Process failed: " + ex.getMessage(), true ); - messageService.sendFeedback( "Monitoring process failed", "Monitoring process failed, please check the logs.", null ); + messageService.sendSystemNotification( + "Monitoring process failed - " + new DateTime().toString(), + "Monitoring process failed, please check the logs. " + + "Message: " + ex.getMessage() + " " + + "Cause: " + DebugUtils.getStackTrace( ex.getCause() ) ); throw ex; } === modified file 'dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/scheduling/DataMartTask.java' --- dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/scheduling/DataMartTask.java 2015-01-17 07:41:26 +0000 +++ dhis-2/dhis-services/dhis-service-reporting/src/main/java/org/hisp/dhis/scheduling/DataMartTask.java 2015-03-07 19:33:58 +0000 @@ -48,6 +48,7 @@ import org.hisp.dhis.system.notification.Notifier; import org.hisp.dhis.system.util.ConversionUtils; import org.hisp.dhis.system.util.DebugUtils; +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; /** @@ -116,7 +117,7 @@ notifier.notify( taskId, ERROR, "Process failed: " + ex.getMessage(), true ); messageService.sendSystemNotification( - "Data mart process failed", + "Data mart process failed - " + new DateTime().toString(), "Data mart process failed, please check the logs. " + "Message: " + ex.getMessage() + " " + "Cause: " + DebugUtils.getStackTrace( ex.getCause() ) );