Mango Server stops storing data.
-
Hi all, running Mango 3.2.2. Build 20171009170034
The mango service randomly stops recording data from time to time. Not good as we need to record all the information we can, Below is the error.
Thanks FoxERROR 2017-12-06T08:04:46,590 (com.serotonin.m2m2.rt.maint.BackgroundProcessing$RejectableWorkItemRunnable.run:559) - Error in work item java.lang.IllegalStateException: Timer already cancelled. at com.serotonin.timer.RealTimeTimer.scheduleImpl(RealTimeTimer.java:110) ~[mango-3.2.2.jar:?] at com.serotonin.timer.AbstractTimer.schedule(AbstractTimer.java:26) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.maint.BackgroundProcessing.schedule(BackgroundProcessing.java:94) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.(TimeoutTask.java:41) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.util.timeout.TimeoutTask.(TimeoutTask.java:35) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.event.detectors.TimeoutDetectorRT.scheduleJob(TimeoutDetectorRT.java:103) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.event.detectors.TimeDelayedEventDetectorRT.scheduleJob(TimeDelayedEventDetectorRT.java:27) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.event.detectors.DifferenceDetectorRT.pointData(DifferenceDetectorRT.java:42) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.event.detectors.NoUpdateDetectorRT.pointUpdated(NoUpdateDetectorRT.java:22) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.dataImage.DataPointRT$EventNotifyWorkItem.execute(DataPointRT.java:674) ~[mango-3.2.2.jar:?] at com.serotonin.m2m2.rt.maint.BackgroundProcessing$RejectableWorkItemRunnable.run(BackgroundProcessing.java:556) [mango-3.2.2.jar:?] at com.serotonin.timer.Task.runTask(Task.java:179) [mango-3.2.2.jar:?] at com.serotonin.timer.TaskWrapper.run(TaskWrapper.java:23) [mango-3.2.2.jar:?] at com.serotonin.timer.OrderedThreadPoolExecutor$OrderedTaskCollection.run(OrderedThreadPoolExecutor.java:307) [mango-3.2.2.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]
-
Hi Matt,
I would expect you have an out of memory error earlier in your logs, that is the actual cause.
-
Hi again Phil, which log file would be best to look in to aid in finding this cause?
-
It should have occurred elsewhere in the ma.log, or one of your previous ma.log files if it rolled over.
-
No sign of an entry with the word 'memory' in today's or yesterday's log. I can email the log files to you if that will help.
Fox
-
Sure, email a zip of your ma.log files to support @ infiniteautomation.com