Problem
Failed to upload file: filename.txt. Failed to fetch file URL although your file is uploaded. Error Message: {"code": "notSupported","message": "You cannot break inheritance for this item because there are too many items with unique permissions in this list.","innerError": {"code": "uniqueScopesExceeded","date": "20XX-XX-XXTXX:XX:XX","request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","client-request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"}}Ticket - Id: Root = 1 - xxxxxxxx - xxxxxxxxxxxxxxxxxxxxxxxx
You can’t share this item because too many items have already been shared in this library
There is a limit of 50,000 items that can be shared within a folder and any sub-folders.
Solution
Option 1
- Create a new SharePoint site in your Microsoft 365.
- Create a new folder in the new site for use with eXtendFiles.
- Set the permissions to allow the appropriate users to access the new SharePoint site.
- Add the new eXtendTech Site Name (SharePoint site name) and eXtendTech Directory Path (SharePoint folder name) on the eXtendFiles Setup screen and authenticate with SharePoint. Note: It may take 30-60 minutes for the new SharePoint site to be available for connection in Microsoft's SharePoint API. It is recommended to attempt connection to SharePoint at least 60 minutes after the new site has been created.
Option 2
Option 3
Option 4
Frequently Asked Questions
What causes the error message when uploading a file with eXtendFiles?
The error message occurs when attempting to upload a file using eXtendFiles when the Microsoft SharePoint maximum of 50,000 shared files within a folder/sub-folder has been reached.
Are there any workarounds for the SharePoint file sharing limitation?
Yes, there are several workarounds for the SharePoint file sharing limitation. These include creating a new SharePoint site and pointing eXtendFiles to that site, using the "Do not make file public" preference to set files as private by default, and switching to a different backend storage provider where file sharing limitations aren't present.
What is the "User based file upload" preference in SharePoint/OneDrive?
The "User based file upload" preference in eXtendFiles allows files to be set as private by default. This can be useful for avoiding the SharePoint file sharing limitation if file sharing is not required for most files.
Are there any limitations to the SharePoint file sharing workaround options?
Some of the SharePoint file sharing workaround options, such as creating a new SharePoint site, require Microsoft 365 SharePoint Admin permissions. Additionally, switching to a different backend storage provider may not be feasible for all organizations.
What happens to my existing files when connecting eXtendFiles to another SharePoint site?
The shared links from the original site will remain accessible as long as the corresponding folder or files are not deleted or moved in SharePoint. Older links will continue to function, and new eXtendFiles uploads will add files to the new SharePoint site.