Placeholders with a tilde symbol in their filename are randomly deleted when a FSAUtility bulk recall operation has occurred.

book

Article ID: 100039352

calendar_today

Updated On:

Description

Error Message

Below event is logged in Veritas Enterprise Vault Events :

Log Name: Veritas Enterprise Vault
Source: Enterprise Vault
Event ID: 41145
Task Category: File Server Archive Manager
Level: Error
Computer: EVSERVER.DOMAIN.com
Description:
Restoring of file Normal~1.txt failed for destination \\Server001.EV.com\RecallLab\CModeRecallLabArchivePoint\FilesToRecall
Additional info: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

v-437-41145

Dtrace of process EVFileSvrArcMngr shows the following error.
               
{FileRetriever.CopyADSToDestFile} No alternate data streams found on the file \\?\UNC\Server001.EV.com\RecallLab\CModeRecallLabArchivePoint\FilesToRecall\Normal~1.txtc44dcf64-0ebb-46f8-b043-f0452cf229a7
{CFolderPermSyncWrapper::ResetFileDates} (Entry)
{CFolderPermSyncWrapper::_ResetFileDates} (Entry)
RFLAD : Com Exception HRESULT 0x80070002
{CFolderPermSyncWrapper::_ResetFileDates} (Exit) Status: [The system cannot find the file specified.  (0x80070002)]
{CFolderPermSyncWrapper::ResetFileDates} (Exit) Status: [Success]
{FileRetriever.WriteFile} Exception: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) Info:Error updating file attributes and dates Diag: Type:System.IO.FileNotFoundException ST:   at KVS.EnterpriseVault.Interop.FolderPermSyncWrapperClass.IFolderPermSyncWrapper_ResetFileDates(String filePath, DateTime lastModifiedDate, DateTime lastAccessDate, DateTime createdDate)|   at KVS.EnterpriseVault.FileServerArchive.FileRetriever.WriteFile(RetrievalRequest rr, String restoreLocation) Inner:None
{FileRetriever.RetrieveFile} Exception: The system cannot find the file specified. (Exception from HRESULT: 0x80070002) Info: Diag: Type:System.IO.FileNotFoundException ST:   at KVS.EnterpriseVault.Interop.FolderPermSyncWrapperClass.IFolderPermSyncWrapper_ResetFileDates(String filePath, DateTime lastModifiedDate, DateTime lastAccessDate, DateTime createdDate)|   at KVS.EnterpriseVault.FileServerArchive.FileRetriever.WriteFile(RetrievalRequest rr, String restoreLocation)|   at KVS.EnterpriseVault.FileServerArchive.FileRetriever.RetrieveFile(RetrievalRequest rr) Inner:None
EV~E      |Event ID: 41145 Restoring of file Normal~1.txt failed for destination \\Server001.EV.com\RecallLab\CModeRecallLabArchivePoint\FilesToRecall|Additional info: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

Resolution

This issue has been addressed in the following releases:

Enterprise Vault 12.2.1
https://www.veritas.com/docs/100034312

Enterprise Vault 12.3
https://www.veritas.com/docs/100041266

Issue/Introduction

Some placeholders which have a tilde(~) symbol in their file names, are deleted while performing a bulk recall operation via FSAUtility on a file server target folder. There might be some placeholders with the tilde in its file names, which are not deleted but even not recalled.

Additional Information

JIRA: CFT-442