f7e584761d871ca1f6d3e420f8a415078b9ff845
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) { |