From f71608e11acd5e8f93e2f05ff3add0b0a55666b8 Mon Sep 17 00:00:00 2001 From: Markus Stoll Date: Mon, 1 Jul 2013 22:55:44 +0200 Subject: [PATCH] secondsDifference was wrong calculated --- .../Sources/com/webobjects/monitor/_private/MInstance.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Frameworks/Misc/JavaMonitorFramework/Sources/com/webobjects/monitor/_private/MInstance.java b/Frameworks/Misc/JavaMonitorFramework/Sources/com/webobjects/monitor/_private/MInstance.java index cc9bb15eae9..9645944402c 100644 --- a/Frameworks/Misc/JavaMonitorFramework/Sources/com/webobjects/monitor/_private/MInstance.java +++ b/Frameworks/Misc/JavaMonitorFramework/Sources/com/webobjects/monitor/_private/MInstance.java @@ -762,8 +762,8 @@ public void sendDeathNotificationEmail() { long cutOffTime = _lastRegistration.getTime() + lifebeatCheckInterval(); String assumedToBeDead = ""; if (currentTime.getTime() > cutOffTime) { - long secondsDifference = (currentTime.getTime() - cutOffTime) / 1000; - assumedToBeDead = "The app did not respond for " + secondsDifference + "seconds " + + long secondsDifference = (currentTime.getTime() - _lastRegistration.getTime()) / 1000; + assumedToBeDead = "The app did not respond for " + secondsDifference + " seconds " + "which is greater than the allowed threshold of " + lifebeatCheckInterval() + " seconds " + "(Lifebeat Interval * WOAssumeApplicationIsDeadMultiplier) so it is assumed to be dead.\n"; }