Title: [40962] trunk/hudson/plugins/monitoring/src/main/java/org/jvnet/hudson/plugins/monitoring/NodesListener.java: [FIX JENKINS-17757] IllegalStateException: Timer already cancelled from NodesCollector.scheduleCollectNow
Revision
40962
Author
evernat
Date
2013-07-16 23:19:50 -0400 (Tue, 16 Jul 2013)

Log Message

[FIX JENKINS-17757] IllegalStateException: Timer already cancelled from NodesCollector.scheduleCollectNow

Modified Paths

Diff

Modified: trunk/hudson/plugins/monitoring/src/main/java/org/jvnet/hudson/plugins/monitoring/NodesListener.java (40961 => 40962)


--- trunk/hudson/plugins/monitoring/src/main/java/org/jvnet/hudson/plugins/monitoring/NodesListener.java	2013-07-05 17:16:54 UTC (rev 40961)
+++ trunk/hudson/plugins/monitoring/src/main/java/org/jvnet/hudson/plugins/monitoring/NodesListener.java	2013-07-17 03:19:50 UTC (rev 40962)
@@ -48,7 +48,12 @@
 	@Override
 	public void onOnline(Computer c, TaskListener listener) throws IOException,
 			InterruptedException {
-		nodesCollector.scheduleCollectNow();
+		try {
+			nodesCollector.scheduleCollectNow();
+		} catch (final IllegalStateException e) {
+			// if timer already canceled, do nothing
+			// [JENKINS-17757] IllegalStateException: Timer already cancelled from NodesCollector.scheduleCollectNow
+		}
 		super.onOnline(c, listener);
 	}
 

--
You received this message because you are subscribed to the Google Groups "Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply via email to