Nella gestione dei contenuti, se cliccando su un nodo viene visualizzato l'errore "No Document exists with Version xxxxxxxx", significa che c'è stato un problema nel back-end di umbraco sulle versioni del documento.
Nel dettaglio, il problema è dovuto ad un disallineamento delle versioni nelle tabelle cmsContentVersion e cmsDocument, creando così delle versioni orfane.
Utilizzando questa query è possibili visualizzare queste versioni orfane:
SELECT
*
FROM
cmsContentVersion
WHERE
cmsContentVersion.VersionId
NOT
IN
(
SELECT
VersionId
FROM
cmsDocument)
AND
cmsContentVersion.ContentId
IN
(
SELECT
nodeId
FROM
cmsDocument)
Per risolvere il problema è necessario eseguire questa seconda query che elimina i record orfani:
DELETE
FROM
cmsContentVersion
WHERE
cmsContentVersion.VersionId
NOT
IN
(
SELECT
VersionId
FROM
cmsDocument)
AND
cmsContentVersion.ContentId
IN
(
SELECT
nodeId
FROM
cmsDocument)