I’m using Umbraco 13.9.3. How can I identify the data causing an issue?
I’ve queried all the database tables to check for NULL values but haven’t found anything unusual.
Any help would be greatly appreciated—this is urgent.
You could try
- Navigate to:
~/umbraco/Data/TEMP/NuCache/ - Delete the following files:
-
NuCache.Content.db -
NuCache.Preview.db
-
- Restart the application (recycle the App Pool or restart the site).
2
In appsettings.json, increase the logging level:
json
"Serilog": {
"MinimumLevel": {
"Default": "Debug",
"Override": {
"Umbraco.Cms": "Debug"
}
}
}
restart the site and check the logs in: ~/umbraco/Logs/ for anything that stands out.
Is there any custom code?
Is this happening on a production site, or locally?
Thanks for the suggestions,
I’ve tried all of the above. After deleting the NuCache files and running the project, the cache files are regenerated, but the system throws an error. However, when I stop and run the solution again, it works. This issue only occurs in the Staging environment.
Sounds like a race condition where something is attempting to configure on first load and perhaps fails for a reason whereas the second time around is enough to get the site started.
Any custom code your running or any third party plugins?
Does the server have enough resources too?
Anything listed in the logs or even the server logs around the time this occurs to narrow down the source?
No such third party plugins. There is custom import to add data to umbraco but not on startup. Not much found on the log other than the panic exception while loading data to cache
{"@t":"2025-10-14T17:48:12.6485721Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","@tr":"b2ae05e2f505fe7115cefddb50e959d5","@sp":"702589902feeddbc","EndMessage":"Completed.","Duration":3441,"TimingId":"d24e9a9","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"400000ac-0003-f700-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:48:12.9557833Z","@mt":"Panic, exception while loading cache data.","@l":"Fatal","@x":"System.ArgumentNullException: Value cannot be null. (Parameter 'name')\r\n at Umbraco.Cms.Infrastructure.PublishedCache.Persistence.NuCacheContentRepository.CreateContentNodeKit(ContentSourceDto dto, IContentCacheDataSerializer serializer)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.Persistence.NuCacheContentRepository.GetAllContentSources()+MoveNext()\r\n at Umbraco.Extensions.EnumerableExtensions.InGroupsOf[T](IEnumerable`1 source, Int32 groupSize)+MoveNext()\r\n at Umbraco.Cms.Infrastructure.PublishedCache.ContentStore.SetAllFastSortedLocked(IEnumerable`1 kits, Int32 kitGroupSize, Boolean fromDb)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.LoadContentFromDatabaseLocked(Boolean onStartup)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.<EnsureCaches>b__64_3()\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.LockAndLoadContent(Func`1 action)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.<EnsureCaches>b__64_0()","@tr":"b2ae05e2f505fe7115cefddb50e959d5","@sp":"702589902feeddbc","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"400000ac-0003-f700-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:48.3491246Z","@mt":"The Delivery API is not enabled, no indexing will performed for the Delivery API content index.","@tr":"e276b88dacee4761e3a9b53c105fd78c","@sp":"8ba39720db17be8d","SourceContext":"Umbraco.Cms.Infrastructure.Examine.DeliveryApiContentIndexPopulator","ActionId":"21110f65-19c0-498f-ae18-a4475064cb47","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.ExamineManagementController.GetIndexerDetails (Umbraco.Web.BackOffice)","RequestId":"4000004a-0001-f600-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/examinemanagement/GetIndexerDetails"}
{"@t":"2025-10-14T17:49:53.7588529Z","@mt":"Creating the content store (local db ignored)","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:53.7589816Z","@mt":"Creating the media store (local db ignored)","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:54.8174359Z","@mt":"{StartMessage} [Timing {TimingId}]","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","StartMessage":"Loading content from database","TimingId":"6a4f00f","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2456131Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111408,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2462118Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111387,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2462687Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111388,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2462886Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111389,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2463019Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111390,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2463107Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111391,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2463183Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111392,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2463259Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111393,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2464883Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111394,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2465074Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111396,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2465186Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111398,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2465265Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111400,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:57.2465381Z","@mt":"Skip item id={kitNodeId}, both draft and published data are null.","@l":"Warning","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","kitNodeId":111405,"SourceContext":"ContentStore","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:58.2791630Z","@mt":"{EndMessage} ({Duration}ms) [Timing {TimingId}]","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","EndMessage":"Completed.","Duration":3461,"TimingId":"6a4f00f","SourceContext":"Umbraco.Cms.Core.Logging.ProfilingLogger","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
{"@t":"2025-10-14T17:49:58.6317245Z","@mt":"Panic, exception while loading cache data.","@l":"Fatal","@x":"System.ArgumentNullException: Value cannot be null. (Parameter 'name')\r\n at Umbraco.Cms.Infrastructure.PublishedCache.Persistence.NuCacheContentRepository.CreateContentNodeKit(ContentSourceDto dto, IContentCacheDataSerializer serializer)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.Persistence.NuCacheContentRepository.GetAllContentSources()+MoveNext()\r\n at Umbraco.Extensions.EnumerableExtensions.InGroupsOf[T](IEnumerable`1 source, Int32 groupSize)+MoveNext()\r\n at Umbraco.Cms.Infrastructure.PublishedCache.ContentStore.SetAllFastSortedLocked(IEnumerable`1 kits, Int32 kitGroupSize, Boolean fromDb)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.LoadContentFromDatabaseLocked(Boolean onStartup)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.<EnsureCaches>b__64_3()\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.LockAndLoadContent(Func`1 action)\r\n at Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService.<EnsureCaches>b__64_0()","@tr":"d6a8e7b4550e5be0242365af7d0a4f9e","@sp":"839f915378712de6","SourceContext":"Umbraco.Cms.Infrastructure.PublishedCache.PublishedSnapshotService","ActionId":"5d3bf470-a0dd-456e-87a6-31f1dd7c04c7","ActionName":"Umbraco.Cms.Web.BackOffice.Controllers.PublishedSnapshotCacheStatusController.GetStatus (Umbraco.Web.BackOffice)","RequestId":"40000093-0002-fe00-b63f-84710c7967bb","RequestPath":"/umbraco/backoffice/umbracoapi/publishedsnapshotcachestatus/GetStatus"}
I’ve also created a vanilla project using the same Umbraco version (v13.9.3) to check if the issue is caused by any custom plugins or startup code. However, I’m still encountering the same error when connecting the database to the vanilla project I created. I recently updated the project from version 13.7.2 to 13.9.3—could this be causing the issue? Has anyone else experienced this? I’m still stuck on this strange error.
Can you access the backoffice?
Yes I can access the back office
Have you rebuild the database and memory cache in the backoffice? That might help.
Is there any way to find the node_id/content_id of the data causing the issue? For example, through logging, or can we find it on startup?
If you can access the backoffice are any nodes throwing errors when opening?
You could try the below SQL in Umbraco 13 to see if it helps, in a test/local environment (as always backup your database)
SELECT n.id, n.uniqueId, n.nodeObjectType, n.text
FROM umbracoNode n
LEFT JOIN umbracoDocument d ON n.id = d.nodeId
WHERE n.nodeObjectType = 'c66ba18e-eaf3-4cff-8a22-41b16d66a972' -- Should be your content nodes
AND (n.text IS NULL OR n.text = '');
If you see anything listed, you can try to update with a valid name and see if that helps.
Tried above sql query already. No rows returns. I could not find any content with name or text which is null or empty on the umbraco tables.
This is a really frustrating error, and I haven’t been able to find any solution. As a last resort, I have to restore an older database backup to get my application working. This situation has caused a financial burden since the database is 3TB, and I haven’t been able to resolve the issue. It’s concerning, and I’ve lost about two weeks’ worth of data from the database because of this.
If you clone the db and connect with a completely fresh release does it still do it? Wondering if it’s a legacy dll in the bin?
@cheeseytoastie Yes Steve. I’ve tried a with fresh umbraco 13.11project and connected with the db. Still throws the error.
Hi @vineethpa202,
During a migration that I am working on right now from v7 to v13, I ran into this error and it was a couple of nodes that were without name (that does not means null, as you searched).
I could not find them via DB (I must confess that I am not very good at SQL rather than C#) but I did find them using uSync.
I simply ran the original site, installed uSync Content Edition, configured it to use UUID instead of names and then made a clean full export. The site was large so it took a while but then with Notepad++ I made a Search in files using regular expressions to find files that have the field nodeName empty or with whitespace. In my case, I found two, copied apart their id’s, got to the backend, corrected those two and it worked.
Hope this helps.
Greetings,
Daniel.

