Oct 21 2021 11:52 AM - edited Oct 29 2021 09:29 AM
I have been having odd behaviors with regard to configuring SharePoint lists that started occurring the last 2 days:
(1) When adding list columns they do not show up until I refresh the page
(2) When editing the list name, it reverts to the old list name after a page refresh
(3) When editing list item layout (JSON code) it saves and displays correctly until I refresh the list, at which point the code is deleted and the layout returns to default
(4) When editing list column details some changes revert to the previous value after a page refresh (column names, choice elements, and other settings).
(5) Some lists show me as only having read-only access when I am clearly on the "edit" list
I am having these problems with multiple lists across multiple SharePoint sites. All of the issues are fixed by working in "private" browser mode; some are fixed temporarily by clearing the cache. Does anyone have any ideas on a fix? Incognito mode is fine, but annoying to have to go through all of our company's verification steps every time I go in to make an edit.
Update: I did all my JSON changes in private mode which worked for me, but any time anyone opens a list item it deletes my code and reverts back to the unformatted version. Any help is appreciated.
Office 365/SharePoint Online, MS Edge browser Version 94.0.992.38 (Official build) (64-bit)
Thank you in advance!
Oct 22 2021 07:01 AM
Nov 24 2021 12:18 AM
Nov 29 2021 06:41 AM
At least we are not the only ones. When you say it is "solved" by clearing the cache, do you mean permanently? Whenever I clear the cache it loads correctly the next time, but then the problems return when they navigate away from and back to the list (including the issue of deleting my list item JSON formatting code).
Nov 29 2021 10:22 AM
Dec 03 2021 07:23 AM
Dec 13 2021 04:57 AM
Dec 14 2021 06:56 AM
@robertchamplin I did just re-report this issue to Microsoft (via ticket #28786964), and the tech informed me that this issue has been reported by others, they are aware of the issue and working toward a resolution. They did tie my tenant to this issue, so I should be seeing updates related to this issue in our Admin Message Center as well (I just got off the phone so it's too early to expect to see anything yet).
They did, however, acknowledge that there was an issue.
Dec 14 2021 01:19 PM
Dec 14 2021 02:25 PM
Jan 13 2022 11:22 AM
SolutionHi group, I did some digging on this and believe I have found the issue for our tenant.
The OneDrive client appears to be syncing Lists from SharePoint Online (et. al) by default. To verify this is what is happening, you can perform the following steps:
The results should show "localhost", "::1", or an equivalent loopback address under the "Remote Address" column.
You can then use resmon, netstat or Get-NetTCPConnection/Get-Process to find the IM of the process name and ID of the port being used for these local XHR requests to the RenderListDataAsStream endpoint. In my scenario, it was port 42050 (probably randomized), which was shown in use by the Microsoft.SharePoint.exe application, located under \AppData\Local\Microsoft\OneDrive\<version number>.
If you see this behavior, you can attempt to mitigate the caching by:
[HKLM\SOFTWARE\Policies\Microsoft\OneDrive] "DisableNucleusSync" = "dword:1"
(per MS Docs - Use Group Policy to control Lists sync settings )This appears to be working on our test machines (all Modern UI queries are forced to use the SPO servers instead of OD), but I'm not entirely sure of the effect this setting could have in regards to SP, OneDrive, Teams, etc - so it should probably be used with caution.
Hopefully this helps your tenants as well. Good luck!
Jan 13 2022 01:10 PM
Jan 24 2022 10:34 AM
Jan 24 2022 10:40 AM
Jan 25 2022 08:58 AM
Jan 26 2022 03:26 PM
Feb 22 2022 01:37 PM
Feb 22 2022 06:03 PM
@Matthew Carter So far changing the List Settings - > Advanced Settings -> Set Offline Client Availability to 'No' seems to work.
I also had a ticket with MS Support for this and they provided the same steps that @jnlce mentioned in this thread. I added the DisableNucleusSync and set dword:1 as specified here: Lists sync policies - SharePoint in Microsoft 365 | Microsoft Docs Make sure to reboot after making the change. The change will have to get pushed out to all users though. Both solutions fixed other issues we've been having as well, and so far, no caching problems after the fix was applied.
Feb 23 2022 11:23 AM
Feb 24 2022 08:40 AM
Jan 13 2022 11:22 AM
SolutionHi group, I did some digging on this and believe I have found the issue for our tenant.
The OneDrive client appears to be syncing Lists from SharePoint Online (et. al) by default. To verify this is what is happening, you can perform the following steps:
The results should show "localhost", "::1", or an equivalent loopback address under the "Remote Address" column.
You can then use resmon, netstat or Get-NetTCPConnection/Get-Process to find the IM of the process name and ID of the port being used for these local XHR requests to the RenderListDataAsStream endpoint. In my scenario, it was port 42050 (probably randomized), which was shown in use by the Microsoft.SharePoint.exe application, located under \AppData\Local\Microsoft\OneDrive\<version number>.
If you see this behavior, you can attempt to mitigate the caching by:
[HKLM\SOFTWARE\Policies\Microsoft\OneDrive] "DisableNucleusSync" = "dword:1"
(per MS Docs - Use Group Policy to control Lists sync settings )This appears to be working on our test machines (all Modern UI queries are forced to use the SPO servers instead of OD), but I'm not entirely sure of the effect this setting could have in regards to SP, OneDrive, Teams, etc - so it should probably be used with caution.
Hopefully this helps your tenants as well. Good luck!