Hotfix for Enterprise Vault for File System Archiving (FSA) 2007 Service Pack 2 (SP2), Build 1862, EvFsaArchivingTask may intermittently crash when archiving files on a NetApp filer.

Article:TECH58914  |  Created: 2008-01-25  |  Updated: 2009-01-26  |  Article URL http://www.symantec.com/docs/TECH58914
Article Type
Technical Solution


Environment

Issue



Hotfix for Enterprise Vault for File System Archiving (FSA) 2007 Service Pack 2 (SP2), Build 1862, EvFsaArchivingTask may intermittently crash when archiving files on a NetApp filer.

Error



Application Event ID: 1000
Type: Error
Description: Faulting application EvFsaArchivingTask.exe, version 7.5.0.1250, faulting module msvcr80.dll, version 8.0.50727.762, fault address 0x00048a37.

Solution



To which versions of Symantec Enterprise Vault (tm) can this hotfix be applied?

This hotfix can only be applied to the following versions of Enterprise Vault (EV) for:
Enterprise Vault 2007 SP 2, Build 1862


What issues does this hotfix resolve?
EvFsaArchivingTask may intermittently crash when archiving files on a NetApp filer.


Which file does this hotfix replace?

EVNetAppHelper.dll     7.5.2.1865


Symptom(s)
This behavior can manifest by means of the following event error being logged in the application log:

Application Event ID: 1000
Type: Error
Description: Faulting application EvFsaArchivingTask.exe, version 7.5.0.1250, faulting module msvcr80.dll, version 8.0.50727.762, fault address 0x00048a37.

Additionally, dtrace of the EvFsaArchivingTask will show:

(EvFsaArchivingTask) <4216> EV:L CNetAppPHHelper::SetFileSizeOfPlaceholder - Set file size of placeholder <filepath and file name>
(EvFsaArchivingTask) <7952> EV-H {NetAppFilerVolume.MakePlaceholder} Exception: Error HRESULT E_FAIL has been returned from a call to a COM component. Info:Cannot set the size of placeholder file %s Diag:HRESULT: 80004005
Type:System.Runtime.InteropServices.COMException ST:   at
KVS.EnterpriseVault.Interop.NetAppPHHelperClass.SetFileSizeOfPlaceholder(String
filename, String FileSize)|   at
KVS.EnterpriseVault.FileServerArchive.NetAppFilerVolume.MakePlaceholder(Volume
volume, VaultFileInfo fileInfo, String itemUrl, Int32 flags, String
retentionCategoryId, DateTime archivedDate, DateTime modifiedDate, DateTime
createdDate, IFolderPermSyncWrapper folderSyncWrapper)

Note: Please note that in the attached zip the replacement EvNetappHelper.dll has been renamed to EVNetAppHelper._dll to facilitate distribution, please be sure to rename it prior to following the instructions below.


How to install this hotfix
Note: This fix needs to be installed on all EV Servers

1. Stop the "File System Archiving Task" through Vault Administration Console (VAC).

2. Take backup of existing "EvNetappHelper.dll" from EV installation folder.

3. Copy the hotfix binary "EvNetappHelper.dll" to the EV installation folder.

4. Start the "File System Archiving Task" through VAC console.


How to uninstall this hotfix

1. Stop the "File System Archiving Task" through VAC console.

2. Replace the existing "EvNetappHelper.dll" from the backup of this file.

3. Start the "File System Archiving Task" through VAC console.



Attachments

HF_For_ET_1182709_301886.zip (144 kBytes)

Supplemental Materials

SourceETrack
Value1182709
DescriptionFSA-CIFS UNICODE results in faulting application EvFsaArchivingTask.exe Version 7.5.0.1250, faulting module msvcr80.dll

Legacy ID



301886


Article URL http://www.symantec.com/docs/TECH58914


Terms of use for this information are found in Legal Notices