Problem with _layouts/15/AssetPortalBrowser.aspx

Daniel M 126 Reputation points
2021-09-29T06:40:17.17+00:00

We are getting an error when trying to edit a page and inserting a link -> from sharepoint (from address works fine)

The same error appears when appending "/_layouts/15/AssetPortalBrowser.aspx" to the site.
It works from other sites in the web application and site collection but not from a particular site.

http://webapp/_layouts/15/AssetPortalBrowser.aspx - Works
http://webapp/sites/sc1/_layouts/15/AssetPortalBrowser.aspx - Works
http://webapp/sites/sc1/problemsite/_layouts/15/AssetPortalBrowser.aspx - Doesn't work

Error msg:

Invalid filename.
The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.

ULS log shows

09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General b9y3 High Failed to open the file 'schema.xml'. 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General b9y4 High #20015: Unable to open: there is no such file or folder. 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General b9y4 High (#2: Unable to open: there is no such file or folder.) 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General b9y8 High #2001d: (null) missing. 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General b9y8 High (#-2147467259: (null) missing.) 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General 72k9 High Failed to retrieve the list schema for feature {461BAE98-D9AE-4DE5-B993-67D9C8171E61}, list template 10004; expected to find it at: "". 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General 8kh7 High Invalid filename.
The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.. 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General aix9j High SPRequest.GetViewsSchemaXml: UserPrincipalName=, AppPrincipalName= ,bstrUrl=http://verksamhetsstod2016test/sites/vstod/statprod ,bstrListName={87388A2A-1460-4E5B-8848-3F2BDBF7150D} ,bFullBlown=True ,bNeedInitAllViews=True 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General ai1wu Medium System.Runtime.InteropServices.COMException: Invalid filename.
The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.., StackTrace: at Microsoft.SharePoint.SPViewCollection.EnsureViewSchema(Boolean fullBlownSchema, Boolean bNeedInitallViews) at Microsoft.SharePoint.SPList.get_Views() at Microsoft.SharePoint.SPList.get_DefaultViewUrl() at Microsoft.SharePoint.Publishing.CachedList..ctor(SPList list, ICachedObjectFactory factory) at Microsoft.SharePoint.Publishing.CachedArea.GetChildListByGuid(Guid listIdGuid) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetCachedList(SPWeb web, Guid listId) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavSettingsXml(SPWeb web, Guid sourceListId, Boolean& listExists) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavigationSettings(SPWeb web, Guid sourceListId, Boolean checkWebPropHint) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationContext.GetMetadataNavigationHintsForList(SPWeb web, Guid listGuid) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyNodeSiteObject.get_HasChildren() at System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand) at System.Web.UI.WebControls.TreeView.DataBindNode(TreeNode node) at System.Web.UI.WebControls.TreeView.PopulateNode(TreeNode node) at System.Web.UI.WebControls.TreeNode.set_Expanded(Nullable1 value) at Microsoft.SharePoint.WebControls.SPTreeView.SelectAppropriateNode() at Microsoft.SharePoint.WebControls.SPTreeView.PerformDataBinding() at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at System.Web.UI.WebControls.TreeView.OnPreRender(EventArgs e) at Microsoft.SharePoint.WebControls.SPTreeView.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error) at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb) at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General f6l7 High Leaving Monitored Scope: (SPRequest.GetViewsSchemaXml) Execution Time=9.85207123896245; CPU Milliseconds=5; SQL Query Count=4; Parent=Load ICachedList:87388a2a-1460-4e5b-8848-3f2bdbf7150d 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation Monitoring b4ly High Leaving Monitored Scope: (Load ICachedList:87388a2a-1460-4e5b-8848-3f2bdbf7150d) Execution Time=15.691240065221; CPU Milliseconds=8; SQL Query Count=6; Parent=Request (GET:http://verksamhetsstod2016test/sites/vstod/statprod/_layouts/15/AssetPortalBrowser.aspx?&AssetUrl=/sites/vstod/statprod/&RootFolder=/sites/vstod/statprod/&MDWeb=bedc0e1e-3385-461a-9eaa-48e770fb8710&AssetType=Link&IsDlg=1) 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation Asp Runtime avwhw Medium SPRequestModule.ErrorAppHandler Begin 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General 8nca Medium Application error when access /_layouts/15/AssetPortalBrowser.aspx, Error=Invalid filename. The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.. at Microsoft.SharePoint.Library.SPRequestInternalClass.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation Runtime tkau Unexpected System.Runtime.InteropServices.COMException: Invalid filename. The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.. at Microsoft.SharePoint.Library.SPRequestInternalClass.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) 35e7f39f-1383-50c9-5b93-1e45d215a26b 09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation General ajlz0 High Getting Error Message for Exception System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> Microsoft.SharePoint.SPException: Invalid filename. The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.. ---> System.Runtime.InteropServices.COMException: Invalid filename. The specified file name could not be used. The name may already be used for an existing file or folder, or you may not have permission to read the file.. at Microsoft.SharePoint.Library.SPRequestInternalClass.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) --- End of inner exception stack trace --- at Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex) at Microsoft.SharePoint.SPViewCollection.EnsureViewSchema(Boolean fullBlownSchema, Boolean bNeedInitallViews) at Microsoft.SharePoint.SPList.get_Views() at Microsoft.SharePoint.SPList.get_DefaultViewUrl() at Microsoft.SharePoint.Publishing.CachedList..ctor(SPList list, ICachedObjectFactory factory) at Microsoft.SharePoint.Publishing.CachedArea.GetChildListByGuid(Guid listIdGuid) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetCachedList(SPWeb web, Guid listId) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavSettingsXml(SPWeb web, Guid sourceListId, Boolean& listExists) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavigationSettings(SPWeb web, Guid sourceListId, Boolean checkWebPropHint) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationContext.GetMetadataNavigationHintsForList(SPWeb web, Guid listGuid) at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyNodeSiteObject.get_HasChildren() at System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand) at System.Web.UI.WebControls.TreeView.DataBindNode(TreeNode node) at System.Web.UI.WebControls.TreeView.PopulateNode(TreeNode node) at System.Web.UI.WebControls.TreeNode.set_Expanded(Nullable1 value) at Microsoft.SharePoint.WebControls.SPTreeView.SelectAppropriateNode() at Microsoft.SharePoint.WebControls.SPTreeView.PerformDataBinding() at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect() at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() at System.Web.UI.WebControls.TreeView.OnPreRender(EventArgs e) at Microsoft.SharePoint.WebControls.SPTreeView.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation WOPI aw5fv Medium SPOIncidentsDetectionJob.UpdateErrorTextsIfNeeded: About to call GetSPOIncidentBitStatus 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation WOPI aw5f0 Medium SPOIncidentsDetectionJob.GetSPOIncidentBitStatus: Just entered this method. 35e7f39f-1383-50c9-5b93-1e45d215a26b
09-28-2021 13:59:50.47 w3wp.exe (0x0FB0) 0x1DEC SharePoint Foundation WOPI aw5f1 Medium SPOIncidentsDetectionJob.GetSPOIncidentBitStatus: spoIncidentJob is non null. 35e7f39f-1383-50c9-5b93-1e45d215a26b

SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,798 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Emily Du-MSFT 41,771 Reputation points Microsoft Vendor
    2021-09-30T02:54:29.89+00:00

    @Daniel M

    Based on your description, I understand that asset portal browser shows error in a sub site.

    Whether the asset portal browser reports an error when opening or when inserting a link?

    Please go to Site settings -> Site permissions -> Check whether the sub site has unique permission and what permission does the account have for the sub site.


    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.