java/com.sap.sailing.landscape/src/com/sap/sailing/landscape/impl/ArchiveCandidateMonitoringBackgroundTask.java
... ...
@@ -123,8 +123,8 @@ public class ArchiveCandidateMonitoringBackgroundTask implements Runnable {
123 123
*/
124 124
private final String effectiveBearerToken;
125 125
126
- private Iterable<Check> checks;
127
- private Iterator<Check> checksIterator;
126
+ private final Iterable<Check> checks;
127
+ private final Iterator<Check> checksIterator;
128 128
private Check currentCheck;
129 129
130 130
public ArchiveCandidateMonitoringBackgroundTask(User currentUser, LandscapeService landscapeService,
... ...
@@ -171,7 +171,7 @@ public class ArchiveCandidateMonitoringBackgroundTask implements Runnable {
171 171
}
172 172
} catch (Exception e) {
173 173
logger.warning("Exception while running check \"" + currentCheck + "\" for candidate " + replicaSet.getMaster().getHost().getHostname() + ": " + e.getMessage());
174
- currentCheck.setLastFailureMessage(e.getMessage());
174
+ currentCheck.setLastFailureMessage(e.getMessage()==null?e.getClass().getSimpleName():e.getMessage());
175 175
try {
176 176
rescheduleCurrentCheckAfterFailureOrTimeout();
177 177
} catch (MailException e1) {