Problem
Archive task fails and logs the error below in the Application Logs:
Error Message
Log Name: Application
Source: Application Error
Event ID: 1000
Task Category: (100)
Level: Error
Description:
Faulting application name: ArchiveTask.EXE, version: 10.0.4.1189, time stamp: 0x51dd971a
Faulting module name: ntdll.dll, version: 6.1.7601.17725, time stamp: 0x4ec49b8f
Exception code: 0xc0000374
Fault offset: 0x000ce6c3
Faulting process id: 0x5cb0
Faulting application start time: 0x01ce9e32f370560c
Faulting application path: E:\Program Files (x86)\Enterprise Vault\ArchiveTask.EXE
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: 3abbbf10-0a26-11e3-879f-005056ae43d4
V-437-1000
Crash Dump shows
-------------------------------
STACK_TEXT:
07d6f690 742adf60 e06d7363 00000001 00000003 KERNELBASE!RaiseException+0x58
07d6f6c8 01152d22 07d6f6d8 0124dd60 0120e334 msvcr90!_CxxThrowException+0x48
WARNING: Stack unwind information not available. Following frames may be wrong.
07d6f740 01159586 f4601bae 00000000 07850020 ArchiveTask!CRegistryHelper::IsOpen+0x19e2
07d6f790 011608e7 00000000 74d533aa 07850020 ArchiveTask!CDLHelper::GetCopyOfEmailAddresses+0x2726
07d6f7a4 771b9ef2 07850020 472d179b 00000000 ArchiveTask!CDLHelper::operator=+0x16f7
07d6f7e4 771b9ec5 011608d0 07850020 ffffffff ntdll!__RtlUserThreadStart+0x70
07d6f7fc 00000000 011608d0 07850020 00000000 ntdll!_RtlUserThreadStart+0x1b
SYMBOL_NAME: ArchiveTask!CRegistryHelper::IsOpen+19e2
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ArchiveTask
IMAGE_NAME: ArchiveTask.EXE
DEBUG_FLR_IMAGE_TIMESTAMP: 51dd971a
STACK_COMMAND: ~26s; .ecxr ; kb
BUCKET_ID: e06d7363_ArchiveTask!CRegistryHelper::IsOpen+19e2
FAILURE_BUCKET_ID: APPLICATION_FAULT_e06d7363_ArchiveTask.EXE!CRegistryHelper::IsOpen
Cause
Corrupt Task
Solution
Create a new Archive task:
1. Open the Vault Admin Console
2. Confirm there are no messages in the A1 MSMQ for the affected task.
Note: If there are messages in the queue, it will be necessary to reset pending items in all mailboxes prior to the next archive run. This is controlled by the Pending Shortcut Timeout policy. Set it to 0 and run the task in report mode. See Related Article HOWTO56686
3. Delete the associated MSMQ's for the affected task. These include: A1, A2, A3, A4, A5, A6, A7, R1, R2, Admin queue
4. Delete the task
5. Create a new task