Event ID: 41162
There was an error processing a mailbox. The task will process the mailbox again on the next archiving run.
Mailbox: EVLAB/TEST!!mail\UserA.nsf
Error: Failed to determine eligible items for deletion - Exception of type 'System.OutOfMemoryException' was thrown.
Trace:
Server stack trace:
at LotusDominoMailboxArchivingTask.MailboxProcessor.GetEligibleItemsForDeletion(Queue`1& ShortcutItemQ, String sViewName, DeleteNonShortcutMode delShortcutMode)
at LotusDominoMailboxArchivingTask.MailboxProcessor.ProcessEligibleForDeletion()
at LotusDominoMailboxArchivingTask.MailboxProcessor.Process()
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
at KVS.EnterpriseVault.Common.ThreadPoolManager.ProcessFunc.EndInvoke(IAsyncResult result)
at KVS.EnterpriseVault.Common.ThreadPoolManager.InternalCompleteCallback(IAsyncResult asyncResult)
Event ID: 40966
A program fault has raised an exception.
Exception: Exception of type 'System.OutOfMemoryException' was thrown.
Diagnostic:
Type: System.OutOfMemoryException
Reference:
Command Line: "D:\Program Files (x86)\Enterprise Vault\EvLotusDominoArchivingTask.exe" -URL:tcp://XX.XX.XX.XXX:8249/c81ba641_10bc_4b9f_91e7_bd6d92d2fd6f/KVS.EnterpriseVault.ProcessManager39774547 -CUSTOM:148685C030391EE4495FEAB7BAA4D20DE1012s00NTPSEVA.hkdm.bocigroup.com|False|
Application Domain: EvLotusDominoArchivingTask.exe
Process Id: 24120
Thread Id: 15420
Stack Trace: at System.Threading.Thread.GetCurrentThreadNative()
at System.Threading.Thread.get_CurrentThread()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.TimerQueueTimer.CallCallback()
at System.Threading.TimerQueueTimer.Fire()
at System.Threading.TimerQueue.FireNextTimers()
at System.Threading.TimerQueue.AppDomainTimerCallback(Int32 id)
It has been observed that if the Domino mailbox contains a large number of shortcut items(more than a million) then Domino Mailbox Archiving Task fails during scanning the mailbox for eligible items for shortcut deletion.
The Domino Mailbox Archiving Task scans the mailbox in each run for getting eligible shortcut items for deletion. This scan is done on EV.Shortcuts_V9 view. During the scan, each shortcut item is accessed and a summary string is formed that contains information such as the receipt date of the shortcut item. If the mailbox contains more than a million shortcut items then a substantial amount of memory gets allocated to hold the summary values, eventually, the memory gets exhausted and the task crashes with 'OutOfMemoryException'.
This issue has been addressed in the following release:
Enterprise Vault EV 14.2 Release
http://www.veritas.com/docs/000125196