The Public Folder Archive Task may fail to process Public Folder targets when the FixOrphanedShortcut registry value is set on the Enterprise Vault server. A dtrace of the PublicFolderTask process shows the output in the Error field below.
Dtrace of PublicFolderTask will show following lines:
550 11:19:22.469  (PublicFolderTask) <3932> EV~E Event ID: 4167 An exception has been raised. |Internal reference |Task: Exchange Public
Folder Task for EVSERVER01 |CArchivingAgent::processFolders() - counter: 0x5f ||An exception is raised when a process encounters an unexpected fault. |
Event ID: 2270 A queued operation exceeded the retry count and has been discarded|m_pIPublicFolderAgent->ProcessAPublicFolderEx(Priority = "true",|
ReportingMode = "false",| Run Now Mode = "3",| ContinuousMode
= "false",| NumMsgsToArchivePerPass = "100"| PublicFolderPath = "?PFFolder1?subfolder2",| QueueSubFolders = "true",
| RootPath = "\PFFolder1\subfolder2");|HRESULT: 0xC0040AD8 |
The FixOrphanedShortcut registry value is not used with Public Folder archiving. A change introduced in 9.0 SP4 Cumulative Hotfix 2 has therefore removed the check for this value in the Public Folder Archiving code.
This issue has been addressed as part of the following release:
Enterprise Vault 9.0.4 Cumulative Hotfix 5 Release
Enterprise Vault 10.0.2 Cumulative Hotfix 2 release
Enterprise Vault 10.0.3 Cumulative Hotfix 2 Release