未验证 提交 a26924e9 编写于 作者: O Oleg Nenashev 提交者: GitHub

Merge pull request #4114 from jglick/AdministrativeMonitor.isActivated

Behave robustly in the face of errors from AdministrativeMonitor.isActivated
......@@ -2178,7 +2178,14 @@ public class Jenkins extends AbstractCIBase implements DirectlyModifiableTopLeve
* @since 2.64
*/
public List<AdministrativeMonitor> getActiveAdministrativeMonitors() {
return administrativeMonitors.stream().filter(m -> m.isEnabled() && m.isActivated()).collect(Collectors.toList());
return administrativeMonitors.stream().filter(m -> {
try {
return m.isEnabled() && m.isActivated();
} catch (Throwable x) {
LOGGER.log(Level.WARNING, null, x);
return false;
}
}).collect(Collectors.toList());
}
public NodeDescriptor getDescriptor() {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册