List does not exits in Sharepoint 2007 when accessing cache settings

When trying to access the cache settings in Sharepoint 2007 (Site Collection Administration section, Site collection output cache link).

The error I got was:

List does not exist
The page you selected contains a list that does not exist. It may have been deleted by another user.
at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount) at Microsoft.SharePoint.Library.SPRequest.GetListsWithCallback(String bstrUrl, Guid foreignWebId, String bstrListInternalName, Int32 dwBaseType, Int32 dwBaseTypeAlt, Int32 dwServerTemplate, UInt32 dwGetListFlags, UInt32 dwListFilterFlags, Boolean bPrefetchMetaData, Boolean bSecurityTrimmed, Boolean bGetSecurityData, ISP2DSafeArrayWriter p2DWriter, Int32& plRecycleBinCount

After a bit of searching and asking around I found out that the culpit is the Office Sharepoint Server Publishing Infrastructure feature.

Apparently caching control breaks when a site is upgraded and this feature has to be deactivated and then reactivated to resolve the issue. The feature can be found in site collection features section.

This entry was posted in Work and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *