From 2fde849b91092b689fc96e1c8ca180e3f407431f Mon Sep 17 00:00:00 2001 From: Daan Hoogland Date: Tue, 28 Jul 2026 15:48:07 +0200 Subject: [PATCH] override annotation, and specic and generic enough catch --- server/src/main/java/com/cloud/server/StatsCollector.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/com/cloud/server/StatsCollector.java b/server/src/main/java/com/cloud/server/StatsCollector.java index e50d47923f3..ca8d95c74c5 100644 --- a/server/src/main/java/com/cloud/server/StatsCollector.java +++ b/server/src/main/java/com/cloud/server/StatsCollector.java @@ -1285,20 +1285,22 @@ public class StatsCollector extends ManagerBase implements ComponentMethodInterc * can be enabled/disabled independently.

*/ class VmStatsCleaner extends ManagedContextRunnable{ + @Override protected void runInContext() { try { cleanUpVirtualMachineStats(); - } catch (CloudRuntimeException e) { + } catch (RuntimeException e) { logger.error("Error trying to clean up VM stats", e); } } } class VolumeStatsCleaner extends ManagedContextRunnable{ + @Override protected void runInContext() { try { cleanUpVolumeStats(); - } catch (CloudRuntimeException e) { + } catch (RuntimeException e) { logger.error("Error trying to clean up Volume stats", e); } }