the use of the alarm SelectionChanged Event causes a memory leak / Runtime / Service Engine crash when called multiple times
Summary
A memory leak in the Add-In Framework has been fixed.
Description
A memory leak affected 7 events for 7 different objects but was most critical for events supplying "unique" objects with a short lifetime (AML/CEL). Leading to the memory consumption increasing continuously. This could lead to undesired
termination of the service engine.
This issue concerns;
- ChronologicalEventList => SelectionChanged
- AlarmMessageList => SelectionChanged
- ContextListNodeCollection- => SelectionChanged
- OnlineVariableContainer => BulkChanged
- UserAdministration => Saved
- Project => NetworkMessageReceived
- MessageControl => SelectionChanged
This memory leak has been fixed.
To benefit from this fix:
- Update your zenon Software Platform to the latest build of zenon 8.00 or
higher.
Item ID: 259193
Version: 11.00 Build: 117823
Related Articles
FAQ: How can I backup the Service Engine data, the data created during Service Engine?
The path of the Service Engine folder can be amended in the project properties and it is set into zenon6.ini (VBF30=) when the start project is set in Engineering Studio or in zenon Startup Tool. In the Service Engine folder, there is the subfolder ...
Checklist: Data Missing in Service Engine
Time estimate: 60 minutes Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative. Checklist usage: #. [Quick hints] ...
GetAlarmEntryCollection() unusual Memory Usage when called multiple times
Summary Some Add-Ins create memory leaks when called multiple times. A solution has been implemented for this. Description When certain Add-Ins are called multiple times, unusual memory usage occurs. The memory used is then not released again. This ...
FAQ: How, where, why and when does zenon Service Engine save data?
zenon Disk Space Handling: The zenon Service Engine, by default, stores process data on the hard disk. This is true for a standalone zenon project, as well as the zenon Service Engine server(s) in the zenon network topology. This data consists of ...
FAQ: Why do backups of Service Engine data sometimes fail when the Service Engine is running? Is it actually possible to create a consistent backup when the Service Engine is not closed?
During normal operation, the zenon Service Engine continuously accesses different runtime files for reading and writing. A backup software that attempts to create a backup of a file that is currently accessed by the Service Engine may receive an ...