CollaborativeMarkdownView hard-fails when its target document node was deleted — read ends with the delete (stale Hardware/Workstations)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start in MeshWeaver.Portal.Components.CollaborativeMarkdownView at the document-loading code behind the “Loading document … in Area …” log site, then read the delete/merge flow and issue #6074. Reproduce with the persisted Overview/2/1/2 area targeting Hardware/Workstations; done means the view degrades to a not-found or closest-ancestor state for both the InvalidOperationException and DeliveryFailureException paths.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What is failing
CollaborativeMarkdownView hard-fails when it loads a document whose node no longer exists: the view reads the node addressed by a saved view area (Overview/2/1/2), the node at that path (Hardware/Workstations) has been deleted, and the read ends with the delete — the component logs the resulting InvalidOperationException as a failure instead of degrading to a not-found/empty state.
Probable cause — high confidence
A saved view area still references a deleted path — the same defect class as #6074 (opened earlier today from the 08:55:40Z burst, missing node Hardware/SamuelGlauserMacBookAir). Evidence:
Hardware/Workstationsno longer exists in theHardwarepartition — no node, no version history.- The failing area is the very same
Overview/2/1/2document area #6074 identified as persisting the earlier deleted path. - The exception differs from the earlier burst (
InvalidOperationExceptionwith the "read ended with the delete" message, instead ofDeliveryFailureException): this pod runs the newer delete/read semantics, but the view still has no not-found handling, so the defect surfaces either way. Any fix must cover both failure modes.
Impact
Nuisance-level: one occurrence, one pod, one user's stale view erroring until they navigate away or the node is re-created. No outage. The underlying defect class — deleting a node that saved view areas still reference — will keep reproducing across every view component (six sibling incidents earlier today) until the delete flow re-targets saved areas or the view layer degrades gracefully on a missing target.
Where to look
MeshWeaver.Portal.Components.CollaborativeMarkdownView— the document-loading code behind theLoading document … in Area …log site: on a deleted-target read failure, re-read the path / render a not-found or closest-ancestor state instead of failing the view.- The delete/merge flow that leaves saved view areas (
Overview/2/1/2) addressing removed paths — the shared root cause; see #6074. - Concrete case: deleted
Hardware/Workstationsin thememexnamespace, loaded via the persistedOverview/2/1/2area.
Already known
This is a recurrence of #6074 (root cause) at the same log site as #6076 (already marked a duplicate of #6074). A human can likely close this against #6074 in seconds, but it adds a second deleted node (Hardware/Workstations) and the newer InvalidOperationException read path — worth folding in as evidence that the fix must handle the read-ended-with-delete case as well as delivery failures.
Evidence
| Fingerprint | 15ee5966f4305691 |
| Category | MeshWeaver.Blazor.Components.CollaborativeMarkdownView |
| Severity | Error |
| Exception | System.InvalidOperationException |
| Namespace | memex |
| Pods | memex-portal-deployment-6dbcd749fb-ps2xz |
| Occurrences | 1 |
| First seen | 2026-10-04 09:49:01Z |
| Last seen | 2026-10-04 09:49:01Z |
| Routing | not determined — no configured route matches the category MeshWeaver.Blazor.Components.CollaborativeMarkdownView. This repository is the configured fallback, not a finding about who owns the fault; the category names the LOGGER, which may not be the subject. |
Recent log lines
2026-10-04 09:49:01Z memex-portal-deployment-6dbcd749fb-ps2xz fail: MeshWeaver.Blazor.Components.CollaborativeMarkdownView[0]
Loading document Hardware/Workstations in Area Overview/2/1/2
System.InvalidOperationException: No node found at 'Hardware/Workstations': the node was deleted, and this read of it ended with the delete. Read the path again if it is re-created.
Opened automatically from Admin/_LogIncident/15ee5966f4305691. Recurrences are folded into this issue rather than opening new ones.
It also stands for the whole log site 1394b0ddc003f656: other fingerprints of this site fold in here as comments rather than opening tickets of their own.
- Lingua principale
- C#
- Stelle
- 12
- Fork
- 5
- Merge medio
- 6h 28m
- PR unite (30g)
- 951
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Systemorph/MeshWeaver
-
bug sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Systemorph/MeshWeaver#7480 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement feedback sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Systemorph/MeshWeaver#7408 ·
I maintainer di solito rispondono entro 1 giorno
-
bug feedback sev:M
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Systemorph/MeshWeaver#7390 ·
I maintainer di solito rispondono entro 1 giorno
-
bug feedback sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
Systemorph/MeshWeaver#7375 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug feedback sev:M
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Systemorph/MeshWeaver#7366 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Systemorph/MeshWeaver
Issue simili
-
area-ai bug untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
dotnet/extensions#7893 ·
I maintainer di solito rispondono entro 1 giorno
-
devtools documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
area-System.ComponentModel untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
dotnet/runtime#136608 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
fix: Cannot reopen dialog after closing with escape key in FluentDialogForse già presa @bryan-ramirez l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
microsoft/fluentui-blazor#5572 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sillsdev/languageforge-lexbox#2846 ·
I maintainer di solito rispondono entro 1 giorno