CreateNode lifecycle stalls at the validators stage with no verdict — a validator never answers within its window during the platform-startup boot-activity create
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 18/100
Research direction
Start with the CreateNode staged-verdict code in MeshWeaver.Mesh.MeshExtensions and the LifecycleVerdictStalledException it throws, to see which validators arm a wait and whether each one posts a terminal verdict. Then check the [PlatformStartup] boot-recording path that creates Admin/PlatformVersion/_Activity/startup-…. The issue leaves the cause open, so 'done' means a confirmed cause and a fix or a documented decision, not just a reproduction.
Written by the indexing model from the issue text.
Description
What is failing. The CreateNode lifecycle verdict pipeline (MeshWeaver.Mesh.MeshExtensions, category MeshWeaver.Mesh.CreateNode) waits on a staged verdict before committing. For the boot-activity create issued by platform startup (Admin/PlatformVersion/_Activity/startup-380439f5 — the [PlatformStartup] boot recording), no verdict arrived within the 30 s window while the request sat at the validators stage. Nothing refused the request, so a validator either never answered or its answer was lost — the create's fate is unknown, which is why the message tells the reader to re-read the target before retrying.
Probable cause — moderate confidence, not pinned. The evidence (a single log line, no stack into the validator stage) supports a lost-or-never-minted validator verdict rather than a validation failure, but cannot distinguish between the two families that fit:
- Boot ordering. The node is created during platform startup; a validator whose partition, NodeType activation or cross-hub stream is not yet ready at that instant may simply never post a verdict within the window.
- Verdict-loss seams of the kind documented for the write path in Reading a Write Verdict — a stage watcher without a completion arm, or the responder being a single-threaded grain activation whose own turn cannot route the verdict round-trip it is waiting on (the silent-deadlock shape also described in Activity Control Plane).
Impact. Single occurrence on one pod in the memex deployment, during a platform boot. What is at stake is the boot-activity audit record: one boot's startup activity may be missing or incomplete, and the node may or may not have landed after the window. No user-facing path is known to be affected. Judged sev:M; a human may re-rule if this recurs across boots or the node is confirmed lost.
Where to look.
MeshWeaver.Mesh.MeshExtensions— the CreateNode staged-verdict machinery andLifecycleVerdictStalledException: the stage registry that namesvalidators, what arms (and re-arms) the wait per validator, and whether every validator path posts exactly one terminal even when it completes without emitting.- The
[PlatformStartup]boot-recording path that creates theAdmin/PlatformVersion/_Activity/startup-…node — why a boot-time create runs while validators may not be fully armed, and whether the boot recording survives the stall. - Reading a Write Verdict and Activity Control Plane — the documented verdict-loss patterns the validator stage should be checked against.
- Before retrying or closing: read
Admin/PlatformVersion/_Activity/startup-380439f5to learn whether the node actually landed.
Evidence
| Fingerprint | 832b105be8c96fa4 |
| Category | MeshWeaver.Mesh.CreateNode |
| Severity | Error |
| Namespace | memex |
| Pods | memex-portal-deployment-5f6b9fc9b-hrdhq |
| Occurrences | 1 |
| First seen | 2026-10-09 20:36:30Z |
| Last seen | 2026-10-09 20:36:30Z |
| Routing | not determined — no configured route matches the category MeshWeaver.Mesh.CreateNode. 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-09 20:36:30Z memex-portal-deployment-5f6b9fc9b-hrdhq fail: MeshWeaver.Mesh.CreateNode[0]
[CreateNode] Admin/PlatformVersion/_Activity/startup-380439f5 reached no verdict within 30s — stalled at stage validators
MeshWeaver.Mesh.MeshExtensions+LifecycleVerdictStalledException: CreateNode of 'Admin/PlatformVersion/_Activity/startup-380439f5' reached no verdict within 30s: it was still waiting at stage 'validators'. Nothing refused the request; whether the stage's own work lands later is unknown, so read the target before retrying.
Opened automatically from Admin/_LogIncident/832b105be8c96fa4. Recurrences are folded into this issue rather than opening new ones.
It also stands for the whole log site f205e0da8dbd21ba: other fingerprints of this site fold in here as comments rather than opening tickets of their own.
- Dominant language
- C#
- Stars
- 12
- Forks
- 5
- Avg merge
- 5h 34m
- Merged PRs (30d)
- 960
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Systemorph/MeshWeaver
-
Build instance rolls never converge: new memex-portal pod crash-loops at startup while the old pods keep servingPossibly taken @rbuergi claimed this today. Openbug sev:M
Difficulty 4/5 3-5 days Newbie friendliness 12/100
Systemorph/MeshWeaver#6793 ·
Maintainers usually reply within 1 day
-
Hub teardown during OgCard live-update discarded a GetDataResponse still deferred behind EventHub initialization gatesPossibly taken @rbuergi claimed this today. Openbug sev:L
Difficulty 4/5 3-5 days Newbie friendliness 18/100
Systemorph/MeshWeaver#6791 · 16 comments ·
Maintainers usually reply within 1 day
-
bug sev:M
Difficulty 4/5 3-5 days Newbie friendliness 15/100
Systemorph/MeshWeaver#6790 · 1 comment ·
Maintainers usually reply within 1 day
-
bug sev:L
Difficulty 4/5 3-5 days Newbie friendliness 15/100
Systemorph/MeshWeaver#6767 · 1 comment ·
Maintainers usually reply within 1 day
-
ImportTypeBeforeInstanceTest: instance read-back after import missed once (60 s) — suspected type-binding racePossibly taken @rbuergi claimed this today. Openbug sev:M
Difficulty 4/5 3-5 days Newbie friendliness 18/100
Systemorph/MeshWeaver#6759 · 1 comment ·
Maintainers usually reply within 1 day
All issues in Systemorph/MeshWeaver
Similar issues
-
area-signalr
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
dotnet/aspnetcore#69842 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
Maintainers usually reply within 2 days
-
bug needs-triage
Difficulty 2/5 Under an hour Newbie friendliness 78/100
microsoft/microsoft-ui-reactor#1373 ·
Maintainers usually reply within 1 day
-
Client customer-reported KeyVault needs-team-attention question Service Attention
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Azure/azure-sdk-for-net#63861 · 3 comments · 1 reaction ·
Maintainers usually reply within 1 day