Problem
A file share having placeholders with different file extensions do not get retrieved, even recreating the placeholder does not resolve the issue.
Error Message
DTRACE for EVPlaceholderService confirms the following lines.
[4504] (EvPlaceholderService) <4446568> EV:L WinHttpConnect handle = 0x72ef680 for URL=https://evlabs.local/EnterpriseVault/download.asp?VaultID=12F1C984FBF6C0D4BB86196D4672EE5A51110000SVEVP01.nifo.local&SavesetId=202008258393879~201806071428210000~Z~E1382D95266260A3DBC857AED052F071&Request=NativeItem&EVHeaders=1
[4504] (EvPlaceholderService) <4446568> EV:H ConnectForSegment:/EnterpriseVault/download.asp?VaultID=12F1C984FBF6C0D4BB86196D4672EE5A51110000SVEVP01.nifo.local&SavesetId=202008258393879~201806071428210000~Z~E1382D95266260A3DBC857AED052F071&Request=NativeItem&EVHeaders=1&Segment=0
[4504] (EvPlaceholderService) <4446568> EV:H BC 1
[4504] (EvPlaceholderService) <4446568> EV:H dwcode 200
[4504] (EvPlaceholderService) <4446568> EV:H BT 1
[4504] (EvPlaceholderService) <4446568> EV:L WINHTTP_QUERY_STATUS_TEXT : OK
[4504] (EvPlaceholderService) <4446568> EV:M Data is downloaded to buffer, so ready to return data to pass-thru workitem.
[4504] (EvPlaceholderService) <5160> EV:M Reading data from download buffer.
[4504] (EvPlaceholderService) <5160> EV:L Driver buffer size 4076, offset to read from download buffer 0.
[4504] (EvPlaceholderService) <5160> EV:H{PassThroughArchivedFileData::DownLoadFile} (Exit) Status: [Exception occurred. (0x80020009)]
Cause
The DTRACE lines confirm that the placeholder is being fetched from the pass through recall location. It seems the file is corrupt.
Solution
If the issue is specific to a few files, rename the one's cached in the pass through location to .old. Upon further attempts to retrieve the placeholder, the file will be downloaded from the EV server & cached locally to the pass through location again.