Event 6287, 20491 - File System Archiving LargeFile Placeholder Recall Error

book

Article ID: 100000986

calendar_today

Updated On:

Description

Error Message

Event ID: 6287 Unable to fetch item from "%Server.FQDN%". | Reason: The parameter is incorrect. [0x80070057] | Saveset Id: %1% | Archive Name: %Archive.Name% | Archive Folder Path: %UNC.Path% | Reference: [GOLFS]
V-437-6287

Event ID: 20491
V-437-20491

FSA LargeFile PH Recall Error: CStorageOnline::GetOnlineLargeFileSegment2 _com_error exception. hr=The parameter is incorrect. [0x80070057]

Following errors are also reported:

Dtrace of Placeholder Service on file server:

EV:L       RequestArchivedFile::Process (Entry) |
EV:M     Processing a placeholder restore request for file: \\?\X:\Archive\Folder\SubFolder\File.ext Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256, placeholder version: 1
EV:L       RequestArchivedFile::DownLoadFile (Entry) |
EV:L       Attempting to download file: \\?\ X:\Archive\Folder\SubFolder\File.ext at Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256
EV:L       CDownloadFile::ThreadMain (Entry) |
EV:L       CDownloadFile::UpdateIntranetZoneSites (Entry) |
EV:H      |[CDownloadFile] Inside UpdateIntranetZoneSites
EV:H      |[CDownloadFile] Url to add in trusted site: http://evserver.domain.ext
EV:H      [CDownloadFile] Site already exists in the intranet zone
EV:L       CDownloadFile::UpdateIntranetZoneSites (Exit) |The file exists.  [0x80070050] |
EV:L       WinHttpConnect handle = 0x1fcc520 for URL=http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256
EV:H                ConnectForSegment:/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0
EV:H      BC 1
EV:H      dwcode 200
EV:H      BT 1
EV:L       EV-Content-Length not present in header
EV:H      Exception occured in CDownloadFile::ThreadMain(), error 0x80004005
EV:H      CDownloadFile::ThreadMain: exit with failure, error: 0x80004005
EV:L       CDownloadFile::ThreadMain (Exit) |Unspecified error  [0x80004005] |
EV:L       Download status for file: \\?\X:\Archive\Folder\SubFolder\File.ext is 80004005
EV:L       RequestArchivedFile::DownLoadFile (Exit) |Exception occurred.  [0x80020009] |
EV~E      Event ID: 20491 Error downloading file: \\?\X:\Archive\Folder\SubFolder\File.ext, Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256 |Error Unspecified error  [0x80004005] |

IIS log on EV server:

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0 80 - 10.247.0.162 FSA+Placeholder+Service 401 2 2148074254

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0 80 CADA\SYS_EV 10.247.0.162 FSA+Placeholder+Service 302 0 0

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetID=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&LargeFileError=5&LargeFileErrorMsg=Invalid%20procedure%20call%20or%20argument&webapp= 80 - 10.247.0.162 FSA+Placeholder+Service 401 2 2148074254
 
2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetID=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&LargeFileError=5&LargeFileErrorMsg=Invalid%20procedure%20call%20or%20argument&webapp= 80 CADA\SYS_EV 10.247.0.162 FSA+Placeholder+Service 200 0 64
 
Dtrace on EV server:

(w3wp)                <6268> EV:M     GetStorageObject - Checking MULTI_QI.hr
(w3wp)                <6268> EV:M     CAutoStorageOnline::CreateObject (Exit) |Success  [0] |
(w3wp)                <6268> EV:M     CAutoStorageOnline::CreateObjectOnStorageComputer (Exit) |Success  [0] |
(w3wp)                <6268> EV:H      Calling GenAuthString
(w3wp)                <6268> EV:M     ClientAuthHelperImpl::GenAuthString Authentication Type: Currently impersonated user Client:(null) ==> AuthToken:10.25.0.92 ADCd*****
(StorageOnlineOpns)     <2100> EV:M     CStorageOnline::GetOnlineLargeFileSegment2 (Entry)
(StorageOnlineOpns)     <2100> EV:H      GetOnlineLargeFileSegment2| SavesetID: 200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51|Untrusted VaultID: 12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite|HashName: SHA256
(StorageOnlineOpns)     <2100> EV:H      Passed IUnknown is not IIS IResponse
(StorageOnlineOpns)     <2100> EV:H      CStorageOnline::GetOnlineLargeFileSegment2 _com_error exception. hr=The parameter is incorrect.  [0x80070057]
(StorageOnlineOpns)     <2100> EV:M     CStorageOnline::GetOnlineLargeFileSegment2 (Exit). hr=The parameter is incorrect.  [0x80070057]
(w3wp)                <6268> EV:M     CBaseDirectoryServiceWrapper::CreateDirectoryService() - Entry [m_nNumTries = 40]
(w3wp)                <6268> EV:L       CBaseDirectoryServiceWrapper::CreateDirectoryService() - Successfully communicated with an EV Directory Service on the local machine
(DirectoryService)           <5480> EV:M     DirectoryService: ADO: GetArchiveFolder |
(w3wp)                <6268> EV:M     CBaseDirectoryServiceWrapper::CreateDirectoryService() - Entry [m_nNumTries = 40]
(w3wp)                <6268> EV:L       CBaseDirectoryServiceWrapper::CreateDirectoryService() - Successfully communicated with an EV Directory Service on the local machine
(DirectoryService)           <5480> EV:M     DirectoryService: ADO: GetArchive |
(w3wp)                <6268> EV~W    Event ID: 6287 Unable to fetch item from "evserver.domain.ext". |Reason: The parameter is incorrect.  [0x80070057] |Saveset Id: 200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51 |Archive Name: Arkiv2|Archive Folder Path: \\fileserver.domain.ext\ Archive\Folder\SubFolder |Reference: [GOLFS] |
 
 

Cause

EV Storage code checks the existence of the IResponse interface registry key as part of normal processing for large file requests.

The IResponse interface is created during the installation of Internet Information Services with ASP enabled. The log analysis reveals the root-cause being with the IResponse interface for which the corresponding Registry entry was not present.

Placeholder Service Dtrace => EV-Content-Length not present in header
EV Server Dtrace => Passed IUnknown is not IIS IResponse

 

Resolution

Re-registering asp.dll with regsvr32.exe recreates the missing IResponse interface registry key. This file is located under: \%windir%\system32\inetsrv

Issue/Introduction

FSA LargeFile PH Recall Error: CStorageOnline::GetOnlineLargeFileSegment2 _com_error exception. hr=The parameter is incorrect. [0x80070057] Following errors are also reported: Dtrace of Placeholder Service on file server: EV:L RequestArchivedFile::Process (Entry) |
EV:M Processing a placeholder restore request for file: \\?\X:\Archive\Folder\SubFolder\File.ext Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256, placeholder version: 1
EV:L RequestArchivedFile::DownLoadFile (Entry) |
EV:L Attempting to download file: \\?\ X:\Archive\Folder\SubFolder\File.ext at Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256
EV:L CDownloadFile::ThreadMain (Entry) |
EV:L CDownloadFile::UpdateIntranetZoneSites (Entry) |
EV:H |[CDownloadFile] Inside UpdateIntranetZoneSites
EV:H |[CDownloadFile] Url to add in trusted site: http://evserver.domain.ext
EV:H [CDownloadFile] Site already exists in the intranet zone
EV:L CDownloadFile::UpdateIntranetZoneSites (Exit) |The file exists. [0x80070050] |
EV:L WinHttpConnect handle = 0x1fcc520 for URL=http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256
EV:H ConnectForSegment:/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0
EV:H BC 1
EV:H dwcode 200
EV:H BT 1
EV:L EV-Content-Length not present in header
EV:H Exception occured in CDownloadFile::ThreadMain(), error 0x80004005
EV:H CDownloadFile::ThreadMain: exit with failure, error: 0x80004005
EV:L CDownloadFile::ThreadMain (Exit) |Unspecified error [0x80004005] |
EV:L Download status for file: \\?\X:\Archive\Folder\SubFolder\File.ext is 80004005
EV:L RequestArchivedFile::DownLoadFile (Exit) |Exception occurred. [0x80020009] |
EV~E Event ID: 20491 Error downloading file: \\?\X:\Archive\Folder\SubFolder\File.ext, Url: http://evserver.domain.ext/EnterpriseVault/download.asp?VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256 |Error Unspecified error [0x80004005] |
IIS log on EV server:

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0 80 - 10.247.0.162 FSA+Placeholder+Service 401 2 2148074254

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetId=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&Request=NativeItem&EVHeaders=1&HashName=SHA256&Segment=0 80 CADA\SYS_EV 10.247.0.162 FSA+Placeholder+Service 302 0 0

2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetID=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&LargeFileError=5&LargeFileErrorMsg=Invalid%20procedure%20call%20or%20argument&webapp= 80 - 10.247.0.162 FSA+Placeholder+Service 401 2 2148074254
2010-01-25 10:16:08 W3SVC1 10.247.0.36 GET /EnterpriseVault/download.asp VaultID=12DE54E0067997C4A9C44B2FF60BAEB0A1110000evserver&SavesetID=200906090000000~200902110824070000~Z~
A0F547D79BB5BE51B4540D93A2397A51&LargeFileError=5&LargeFileErrorMsg=Invalid%20procedure%20call%20or%20argument&webapp= 80 CADA\SYS_EV 10.247.0.162 FSA+Placeholder+Service 200 0 64
Dtrace on EV server:

(w3wp) <6268> EV:M GetStorageObject - Checking MULTI_QI.hr
(w3wp) <6268> EV:M CAutoStorageOnline::CreateObject (Exit) |Success [0] |
(w3wp) <6268> EV:M CAutoStorageOnline::CreateObjectOnStorageComputer (Exit) |Success [0] |
(w3wp) <6268> EV:H Calling GenAuthString
(w3wp) <6268> EV:M ClientAuthHelperImpl::GenAuthString Authentication Type: Currently impersonated user Client:(null) ==> AuthToken:10.25.0.92 ADCd*****
(StorageOnlineOpns) <2100> EV:M CStorageOnline::GetOnlineLargeFileSegment2 (Entry)
(StorageOnlineOpns) <2100> EV:H GetOnlineLargeFileSegment2| SavesetID: 200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51|Untrusted VaultID: 12DE54E0067997C4A9C44B2FF60BAEB0A1110000evsite|HashName: SHA256
(StorageOnlineOpns) <2100> EV:H Passed IUnknown is not IIS IResponse
(StorageOnlineOpns) <2100> EV:H CStorageOnline::GetOnlineLargeFileSegment2 _com_error exception. hr=The parameter is incorrect. [0x80070057]
(StorageOnlineOpns) <2100> EV:M CStorageOnline::GetOnlineLargeFileSegment2 (Exit). hr=The parameter is incorrect. [0x80070057]
(w3wp) <6268> EV:M CBaseDirectoryServiceWrapper::CreateDirectoryService() - Entry [m_nNumTries = 40]
(w3wp) <6268> EV:L CBaseDirectoryServiceWrapper::CreateDirectoryService() - Successfully communicated with an EV Directory Service on the local machine
(DirectoryService) <5480> EV:M DirectoryService: ADO: GetArchiveFolder |
(w3wp) <6268> EV:M CBaseDirectoryServiceWrapper::CreateDirectoryService() - Entry [m_nNumTries = 40]
(w3wp) <6268> EV:L CBaseDirectoryServiceWrapper::CreateDirectoryService() - Successfully communicated with an EV Directory Service on the local machine
(DirectoryService) <5480> EV:M DirectoryService: ADO: GetArchive |
(w3wp) <6268> EV~W Event ID: 6287 Unable to fetch item from "evserver.domain.ext". |Reason: The parameter is incorrect. [0x80070057] |Saveset Id: 200906090000000~200902110824070000~Z~A0F547D79BB5BE51B4540D93A2397A51 |Archive Name: Arkiv2|Archive Folder Path: \\fileserver.domain.ext\ Archive\Folder\SubFolder |Reference: [GOLFS] |

Cause