The Public Folder Archive Task fails to process Public Folder targets if the FixOrphanedShortcut registry value is set


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.

Error Message

550     11:19:22.469   [2484] (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

Terms of use for this information are found in Legal Notices.



Did this article answer your question or resolve your issue?


Did this article save you the trouble of contacting technical support?


How can we make this article more helpful?

Email Address (Optional)