diff --git a/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/MonitoringService.java b/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/MonitoringService.java index a970b5cae82bd5e9c3cd787f622263cbed028b9c..632d5f7cda14dff47057107dc826e90c712711d8 100644 --- a/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/MonitoringService.java +++ b/tools.descartes.prisma.agent.wildfly/src/main/java/tools/descartes/prisma/agent/wildfly/service/MonitoringService.java @@ -104,9 +104,13 @@ public class MonitoringService extends AgentController implements Service<Monito } public void run() { - long currentTime = System.currentTimeMillis(); - collectMonitoringData(out, (currentTime / 1000.0)); - out.flush(); + try { + long currentTime = System.currentTimeMillis(); + collectMonitoringData(out, (currentTime / 1000.0)); + out.flush(); + } catch (Throwable ex) { + log.error("Error collecting monitoring data.", ex); + } }; };