SharePoint 2010 Using blob caching throws many errors in the ULS and Event Logs -The system cannot find the file specified


 

Are you seeing several errors related to Blob Caching in the ULS Logs / Event Viewer?

Various ULS Logs errors:

· "An error occurred in the blob cache. The exception message was: 'The system cannot find the file specified. (Exception from HRESULT: 0x80070002)'."

· GetFileFromUrl: FileNotFoundException when attempting get file Url /favicon.ico 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)

· Error in blob cache. System.IO.FileNotFoundException: 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)     at Microsoft.SharePoint.Publishing.CommonUtilities.GetPublishedFile(SPWeb web, ULSCat ulsCategory, String fileUrl, SPFile& file, SPListItem& item)     at Microsoft.SharePoint.Publishing.BlobCache.<>c__DisplayClass34.<>c__DisplayClass37.<FetchItemFromWss>b__31()     at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)

· Unable to cache URL /FAVICON.ICO.  File was not found

Event Log error:

Log Name:      Application

Source:        Microsoft-SharePoint Products-Web Content Management

Date:          7/30/2013 1:57:45 PM

Event ID:      5538

Task Category: Publishing Cache

Level:         Error

Keywords:     

User:          CONTOSO\SPSvc

Computer:      SP.contoso.com

Description:

An error occured in the blob cache.  The exception message was 'The system cannot find the file specified. (Exception from HRESULT: 0x80070002)'.

Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

  <System>

    <Provider Name="Microsoft-SharePoint Products-Web Content Management" Guid="{0219F589-72D7-4EC3-ADF5-1F082061E832}" />

    <EventID>5538</EventID>

    <Version>14</Version>

    <Level>2</Level>

    <Task>1</Task>

    <Opcode>0</Opcode>

    <Keywords>0x4000000000000000</Keywords>

    <TimeCreated SystemTime="2013-07-20T18:57:45.255293200Z" />

    <EventRecordID>308352</EventRecordID>

    <Correlation />

    <Execution ProcessID="3052" ThreadID="2236" />

    <Channel>Application</Channel>

    <Computer>www.contoso.com</Computer>

    <Security UserID="S-1-5-21-1385174992-979951090-295046656-1108" />

  </System>

  <EventData>

    <Data Name="string0">The system cannot find the file specified. (Exception from HRESULT: 0x80070002)</Data>

  </EventData>

</Event>

Status:

We are aware of this issue and are currently investigating. 

 

This issue has been fixed as part of December CU for SharePoint 2010

KB 2849971 - SharePoint Server 2010 (SharePoint server-package)

This specific issue is described in the article KB 2849989 (which is included in the above SharePoint Server hotfix package)

The fix is as follows,

a.  The Exception log entry in the ULS is no more present with default level of logging.

b.  The Event viewer log entry is no more present with default level of logging.

c.  The mini-dump generation has stopped.

d.  We will continue to log a ‘Monitorable’ level entry.

Though few customers have confirmed the issue as resolved, we have heard back from some that the issue still persists. Investigation is on.

 

Blog By : Vijay Gangolli [MSFT]


Comments (25)

  1. Mike says:

    I have started seeing this since installing SP2. Any fix for this yet?

  2. Vijay says:

    We do not have a fix yet. We are aware of this issue and a fix is planned in a future CU release.

  3. Ivan says:

    Good day,

    SP 2013 has similar problem:

    1) add big image (more than 30MB) to asset library;

    2) edit renditions – 0x80070002 errors in ULS and event logs with messages as above.

  4. Waz says:

    Hi, we are seeing this issue on our 2013 Environment. Do we have a fix yet?

  5. Tim Preimesberger says:

    I have experienced this same issue after applying SP2 in our Sharepoint 2010 environment with almost identical Guid information in the details above. We have applied August 2013 CU as well.  The server this event occurs on is the only server in a farm of 11 that is logging this error.  I would like to understand if clearing the blob cache will circumvent the issue.  If so, how would I know which web app I would need to clear the cache for since I don't understand in the details of the event how to determine which web app this is referring to.  Please advise.

    Tim Preimesberger

  6. tcpreime says:

    My previouos post was intended for Vijay but if someone else wants to chime in feel free.

    Tim

  7. lverette says:

    Same here. Excessive ULS and Event viewer errors. We upgraded our farm of 4 servers to service pack 2 on 11/22.  Users had issues accessing teamsites on 1 web app.  We cleared blog cache per technet and that "seems" to have fixed problems accessing the webapp, BUT the errors are still rapidly occurring in both logs.  Opening a MS case.

  8. Pankaj Lahoti says:

    Blob cach- 5538 started trigerring after SP 2010 – SP2 installation. We have also updated Oct CU and still issue persist. Not sure when this will resolve. Major issue what i am finding is additional SQL hit increased. Microsoft guys please help here @ d earliest

  9. Alex says:

    I also have a massive amount of these errors in the event log after installing SP2.

    October 2013 CU doesn't fix this either…

  10. Alex says:

    I just talked to Microsoft.

    They are aware of that bug and it's definitly coming with SP2. It will be fixed with the December 2013 CU.

  11. Smail BRADAI says:

    Hello is there any workaround for this issue awaiting the future CU ?

    Thank you

  12. Alex says:

    The workaround is to deactivate the blob cache or just to ignore the errors in the event log 😉

  13. Brendon says:

    what if we exclude js files from blobcache settings

  14. samson says:

    Same here on S P2010 with Service Pack 2. Any updates?

  15. Vijay says:

    This issue has been fixed as part of December CU for SharePoint 2010.

    KB 2849971 – SharePoint Server 2010 (SharePoint server-package)

    This specific issue is described in the article KB 2849989 (which is included in the above SharePoint Server hotfix package)

  16. Matthew says:

    I just finished applying the December 2013 Cumulative Update, after which I rebooted the server. Unfortunately I am still seeing error event 5538 in the application event log.

    Here's the message: An error occured in the blob cache.  The exception message was 'Item does not exist. It may have been deleted by another user.'.

  17. Alden says:

    I just finished installing the December 2013 CU but I am still getting the error related to blob cache.

    An error occured in the blob cache.  The exception message was '<nativehr>0x80070002</nativehr><nativestack></nativestack>'.

  18. Tim Preimesberger says:

    The fix for this for me was NOT the December 2013 CU as was recommended by Microsoft support but the following.  I'm curious if others find the same thing.  I'm also wondering why this would have been modified as part of applying SP2.

    In the web.config file blob cache was set to true.  After changing to false the 5538 errors disappeared.

    <BlobCache location="C:BlobCache14" path=".(gif|jpg|jpeg|jpe|jfif|bmp|dib|tif|tiff|ico|png|wdp|hdp|css|js|asf|avi|flv|m4v|mov|mp3|mp4|mpeg|mpg|rm|rmvb|wma|wmv)$" maxSize="10" enabled="true" />

    It was strange in that only one of 3 WFE's in my environment was logging the 5538 error and the other two WFE's blob cache was set to false.

    Special thanks to Will for finding this.

    Tim

  19. Sam says:

    Tim, setting blobCache to false means you're not using the blobCache anymore. Therefore SharePoint is not utilizing the feature, there's no error associated with it. Applying December 2013 CU did not fully correct the issue. Microsoft, please correct this.

  20. Tim says:

    Thank you Sam…..this for us is a catch 22.  We NEED the performance at our WFE's and therefore this should be set to "true" however; 5538 events just bombard the event log when enabled.  

  21. Chris from down under says:

    Hi gents, any update from Microsoft?

  22. Amjad says:

    Any fix or work around for this yet. We logged a call with MS and they say its fixed in Dec CU 2013 but it doesn't look like its the case reading other posts. Any idea if we disable JS cache that the error will disappear?

  23. Waqar says:

    Microsoft, until BlobCache gets fixed. What are your recommendations to avoid Ev Id 5538?

  24. Ciprian says:

    Hi,

    Seems that the bug also affects user profile service, when it runs, and the user deleted its picture in the meantime.

    GetFileFromUrl: FileNotFoundException when attempting get file Url /mysite/User Photos/Profile Pictures/yyyy_xxxxx_LThumb.jpg 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)

    Error in blob cache. System.IO.FileNotFoundException: 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)    

    at Microsoft.SharePoint.Publishing.CommonUtilities.GetPublishedFile(SPWeb web, ULSCat ulsCategory, String fileUrl, SPFile& file, SPListItem& item)    

    at Microsoft.SharePoint.Publishing.BlobCache.<>c__DisplayClass34.<>c__DisplayClass37.<FetchItemFromWss>b__31()    

    at Microsoft.Office.Server.Diagnostics.FirstChanceHandler.ExceptionFilter(Boolean fRethrowException, TryBlock tryBlock, FilterBlock filter, CatchBlock catchBlock, FinallyBlock finallyBlock)

  25. Waqar Asif says:

    We deployed March, April & May 2014 Security Patches to SharePoint Servers which upgraded SP databases to 14.0.7123.5000. We do not see any BlobCache issue and no Event Ids 5538 anymore.

    I also have checked that BlobCache folder is being populated as content is uploaded.

    I do not know which patch fixed it as description of patches does not indicate any fix to BlobCache. If you find out Security update #, let us all know.

    Thanks,

    Waqar

Skip to main content