This is a potential memory leak error


 Product(s):APM Implementation and Performance Management
 Version(s):All
 Environment:N\A
 Area:N/A
 Subarea:N\A

Problem

Seeing the following error in the log file: 

Failed Assert:- File: AtomicCache.cpp(nnnn) : Failed Assert: oAtomicCache::addToOrphanage -- Iref for non-meta-data object ( Class ID:nnnn, Object ID:nnnnnnn, Ref Count:n ) is being added to the meta-data orphanage. This is potentially a memory leak.

Solution

These messages pertain to user sessions that are not properly terminated & memory can not be properly cleaned up.

Adding the “non-meta data” objects in the Orphanage is by design, in these cases, because something has to be done with them.  Our experience is that these “objects” don’t consume memory to any appreciable amount. 

The real issue is to ensure that user sessions don’t hang and aren’t abnormally terminated, usually through users using Task Manager to kill their sessions.