question

adilahmed avatar image
0 Votes"
adilahmed asked CaseyYangMSFT-4714 commented

GetFileFromUrl: FileNotFoundException when attempting get file Url /SiteAssets/images/hoverme.png The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

Hi,In our Internet Web application we enabled BLOB Cache and when i browse web application in Event viewer there are some errors occurred below

when i browse /SiteAssets/images/hoverme.png in web application 404 not found message came.
How to fix this issue and from where is the source calling for this png files.

I am using SharePoint 2016 & AUG 21 Updates installed.

ULS Logs:

GetFileFromUrl: FileNotFoundException when attempting get file Url /SiteAssets/images/hoverme.png The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
at Microsoft.SharePoint.Library.SPRequestInternalClass.GetMetadataForUrl(String bstrUrl, Int32 METADATAFLAGS, Guid& pgListId, Int32& plItemId, Int32& plType, Object& pvarFileOrFolder)
at Microsoft.SharePoint.Library.SPRequest.GetMetadataForUrl(String bstrUrl, Int32 METADATAFLAGS, Guid& pgListId, Int32& plItemId, Int32& plType, Object& pvarFileOrFolder)
at Microsoft.SharePoint.SPWeb.GetListItem(String strUrl, Boolean bFields, String[] fields)
at Microsoft.SharePoint.Publishing.CommonUtilities.GetCurrentFileVersionFromUrl(String url, SPWeb web)


Blob cache FetchItemFromWss() failed with exception The system cannot find the file specified. (Exception from HRESULT: 0x80070002). Stack Trace
at Microsoft.SharePoint.Library.SPRequestInternalClass.GetMetadataForUrl(String bstrUrl, Int32 METADATAFLAGS, Guid& pgListId, Int32& plItemId, Int32& plType, Object& pvarFileOrFolder)
at Microsoft.SharePoint.Library.SPRequest.GetMetadataForUrl(String bstrUrl, Int32 METADATAFLAGS, Guid& pgListId, Int32& plItemId, Int32& plType, Object& pvarFileOrFolder)
at Microsoft.SharePoint.SPWeb.GetListItem(String strUrl, Boolean bFields, String[] fields)
at Microsoft.SharePoint.Publishing.CommonUtilities.GetCurrentFileVersionFromUrl(String url, SPWeb web)
at Microsoft.SharePoint.Publishing.CommonUtilities.GetPublishedFile(SPWeb web, ULSCat ulsCategory, String fileUrl, SPFile& file, SPListItem& item)
at Microsoft.SharePoint.Publishing.BlobCache.<>c_DisplayClass1e.<FetchItemFromWss>b_1d()


office-sharepoint-server-administrationoffice-sharepoint-server-customization
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

CaseyYangMSFT-4714 avatar image
0 Votes"
CaseyYangMSFT-4714 answered

Hi @adilahmed,

1.You could try to reset the the cache(index file).

Settings > Site Settings > Site collection object cache > check the box for “Force this server to reset its disk based cache”

2.Please check if this web application is configurated with https AAM and if there is an internal zone configuration with http protocol for same host and same zone please try to delete this "http" AAM url.

For Reference: blob cache issue on SharePoint 2019 on-prem


If an Answer is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

adilahmed avatar image
0 Votes"
adilahmed answered CaseyYangMSFT-4714 commented

Hi I configured two zones in AAM for this web application one Default (it has http internal url) & second one is Internet (https for internet users external access)
3rd one intranet for https beta url)

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi @adilahmed,

You could try to delete "http" AAM url. Similar issue for reference: Error occured with Blob Cache in
Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.



0 Votes 0 ·