Issue,
Since applying a minor upgrade there or there abouts 17.6.2 have experienced issues publishing new articles on our website. This issue has persisted through to 17.7.1 which we are currently using.
We will publish an article, the link’s for that article will populate on the info tab.
The article will then appear on the website for a time.
However when something happens i.e. the app pool gets recycled over night for example, the links for that page, change to ‘This document is published but its URL cannot be routed’
I can fix it straight away by republishing the page, but the same issue will occur when the site bounces again.
When I publish the page, I monitor the [umbracoDocumentUrl] table in SMSS filtering by the guid for the node that I have just published, and nothing is populated for that guid in the table. (at all). Im pretty sure that it needs to do this in order for those urls to persist.
The table [umbracoContentVersion] does get updated when I save and publish by the way.
There are no error messages when click save and publish, nor are there any error messages in the logs folder.
I have reloaded the memory cache and rebuilt the database cache.
We did have an alert in the data integrity page a few weeks back which is been addressed.
That alert was:
Found 2 untrusted constraint(s). These indicate pre-existing data integrity issues that need to be resolved manually.
Untrusted constraints prevent the SQL Server query optimizer from using them and indicate that orphaned or invalid rows may exist. Resolve the underlying data issue, then re-trust the constraint with ALTER TABLE … WITH CHECK CHECK CONSTRAINT.
Foreign key FK_umbracoDocumentUrl_umbracoNode_uniqueId on dbo.umbracoDocumentUrl
Foreign key FK_umbracoDocumentUrl_umbracoLanguage_id on dbo.umbracoDocumentUrl
After addressing this issue, the app has been restarted etc and the alert no longer appears, but thought I would mention it as I do think it may be related.
All the articles that have been published past the date of applying the aforementioned minor upgrade need their URL’s rebuilding pretty much on a daily basis at least, older articles are fine.
We’ve turned on some debug messages in serilog. Every time we save and publish it generates one of these.
{“@t”:“2026-10-13T14:25:01.8338774Z”,“@mt”:“Could not remove the document url cache. But the important thing is that it is not there.”,“@l”:“Debug”,“SourceContext”:“Umbraco.Cms.Core.Services.DocumentUrlService”,“ProcessId”:27928,“ProcessName”:“w3wp”,“ThreadId”:56,“ApplicationId”:“bfa88084c1661e8236aca829eea83eda2a339d0f”,“MachineName”:“xxxxx”,“Log4NetLevel”:“DEBUG”}
Cant see anything else in the logs that are worth sending to you.
The CMS url is correctly present in the appsettings cms routing part of the config files.
Any suggestions would be great because Im tearing my hair out at the mo.
Thanks