-
Improvement
-
Resolution: Fixed
-
Major
-
-
2.324
Inspired by JENKINS-17757. hudson.Util should have a convenience method to call a listener method (as a Runnable? for future lambdas) catching any RuntimeException or LinkageError and politely reporting the error so the caller (e.g. SlaveComputer.setChannel) can continue—maybe even blacklisting the listener for future calls so you do not fill up your log, listing the plugin name and version owning the listener class, etc.
- is related to
-
JENKINS-17757 IllegalStateException: Timer already cancelled from NodesCollector.scheduleCollectNow
-
- Resolved
-
- links to
[JENKINS-21224] Catch all errors thrown by listeners
Link |
New:
This issue is related to |
Workflow | Original: JNJira [ 153087 ] | New: JNJira + In-Review [ 178418 ] |
Assignee | New: Jesse Glick [ jglick ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "jenkins #6000 (Web Link)" [ 27267 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Released As | New: 2.324 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Fixed but Unreleased [ 10203 ] |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Closed [ 6 ] |