Skip to content

Steward PR-review intake aborts: ThreadNames.Prepared calls MeshWeaver.AI.ThreadPreparation.set_Group which the loaded core build does not have #6102

Closed

Description

@systemorph-com

What is failing

The Steward's automated pull-request review never starts. PullRequestIntake.StartThread dies composing the review thread's name: ThreadNames.ReviewPrepared → ThreadNames.Prepared(group, name, description) sets MeshWeaver.AI.ThreadPreparation.Group, and throws System.MissingMethodException because the MeshWeaver.AI assembly loaded in the memex portal does not contain that setter. The review of MeshWeaver.Plugins#2795 at head d0da417 was left un-started (the sweep re-kicks it later).

Probable cause

Assembly version skew inside the memex portal deployment — high confidence. A MissingMethodException is a compile-time-vs-runtime mismatch: the Hosting code calling ThreadNames.Prepared was built against a core MeshWeaver.AI that exposes ThreadPreparation.set_Group(string), but the deployment loads a core build where it is absent. The calling code is not hypothetical — the PR the review was starting for (#2795, "fix(babysitter): fixer ladder …") is itself the change that introduces the call: its diff adds ThreadNames.Prepared(ThreadGroups.PrWork, threadName) at the StartThread site in Hosting/Deployment/Source/PullRequestIntake.cs, and its body states that thread categories are set through ThreadPreparation, with the Threads-app group support arriving in a separate PR. So the running Hosting build assumes a newer core seam than the portal's MeshWeaver.AI provides — either the Plugins build was compiled against a newer core than the one shipped in the image, or the deployment mixed builds from two source trees.

This is the same defect class as #6067 (filed 2026-10-04 from incident 8ec5bbc4142edbf4: ThreadNames.Clean calling ThreadNodeType.FlattenMarkdown(string), absent from the loaded MeshWeaver.AI), itself a recurrence of #6007. It is a sibling, not a duplicate: different missing member (ThreadPreparation.set_Group vs ThreadNodeType.FlattenMarkdown), different call seam (ThreadNames.Prepared from ReviewPrepared in StartThread vs ThreadNames.Clean from Compose in StartReview), and a different log-site fold — but the underlying mixed-build condition is almost certainly one and the same, and the #6007/#6067 fix evidently did not cover this seam either.

Impact

One occurrence on one pod so far, but the failing path is the standard entry for every Steward PR-review intake on the affected deployment: while the skew persists, every review arriving there fails to start. It is internal automation with a working escape — the pull-request sweep re-kicks a head without an internal-review check run on its next run — so no user-facing data is at risk; the cost is delayed/absent automated reviews and wasted review rounds.

Where to look

Related: #6067 (same exception class, same namespace, adjacent call seam in the same intake path), #6007 (the original OpenAIReasoningEffortWire skew that named the mixed-build condition).


Evidence

Fingerprint 0e53546c0ce851b7
Category PlatformBuildInboxWatcher
Severity Error
Exception System.MissingMethodException
Top frame ThreadNames.Prepared(String group, String name, String description)
Namespace memex
Pods memex-portal-deployment-76dd69c7fc-xzsdl
Occurrences 1
First seen 2026-10-04 20:10:39Z
Last seen 2026-10-04 20:10:39Z
Routing not determined — no configured route matches the category PlatformBuildInboxWatcher. 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 20:10:39Z memex-portal-deployment-76dd69c7fc-xzsdl fail: PlatformBuildInboxWatcher[0]
      [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-plugins-2795 at d0da417b48e50a7efedc9933cc0aa3a32f0b8fa4 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
      System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
         at ThreadNames.Prepared(String group, String name, String description)
         at ThreadNames.ReviewPrepared(String name, String itemPath)
         at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
         at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
         at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)

Opened automatically from Admin/_LogIncident/0e53546c0ce851b7. Recurrences are folded into this issue rather than opening new ones.
It also stands for the whole log site abf407e16e531a98: other fingerprints of this site fold in here as comments rather than opening tickets of their own.

Activity

  1. added
    bugSomething isn't working
    sev:MMedium - secondary path broken, or easy workaround
    on Oct 4, 2026
  2. systemorph-com commented on Oct 4, 2026

    @systemorph-com
    ContributorAuthor

    Still occurring: 1 more since the last update (2 total).

    • Last seen: 2026-10-04 20:11:52Z
    • Pods: memex-portal-deployment-76dd69c7fc-xzsdl
    Recent log lines
    2026-10-04 20:10:39Z memex-portal-deployment-76dd69c7fc-xzsdl fail: PlatformBuildInboxWatcher[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-plugins-2795 at d0da417b48e50a7efedc9933cc0aa3a32f0b8fa4 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-04 20:11:52Z memex-portal-deployment-76dd69c7fc-xzsdl fail: PlatformBuildInboxWatcher[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-plugins-2867 at b68a766111a9f8f03ef994a4d48203b413b41076 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    
  3. systemorph-com commented on Oct 5, 2026

    @systemorph-com
    ContributorAuthor

    Still occurring: 1109 more since the last update (1111 total).

    • Last seen: 2026-10-05 02:16:25Z
    • Pods: memex-portal-deployment-76dd69c7fc-xzsdl, memex-portal-deployment-67c67b456d-l7dp7, memex-portal-deployment-67c67b456d-255rq, memex-portal-deployment-67c67b456d-s7nt9
    Recent log lines
    2026-10-05 02:09:26Z memex-portal-deployment-67c67b456d-255rq fail: PullRequestSweep[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-6113 at d2068a267620b372ed3c22ae4d44fb8038479867 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:09:27Z memex-portal-deployment-67c67b456d-255rq fail: PullRequestSweep[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-6106 at caaf099639bb358f1b6fd1763596a9c2ecb2f3da NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:16:25Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Ok: full pass: 9 repositories read, 55 open pull request(s), 21 draft(s) skipped, 42 red, 5 heal proposal(s); 🚨 28 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 12× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.; 3× Systemorph/MeshWeaver.Plugins main :: 'build + test the portal hosts' concluded failure; 2× Systemorph/MeshWeaver.Plugins main :: 'build + test the portal hosts' concluded failure: process completed with exit code 1.); 4 conflict status(es) posted; bases: Systemorph/MeshWeaver 'main' red, Systemorph/MeshWeaver.Plugins 'main' red; 16 shared red(s) were NOT their base's and are judged as their own) could NOT be recorded on Hosting/Babysitter — the page does not show it
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.PrFixPrepared(String repo, Int32 number, String headSha)
             at PrBabysitter.<>c__DisplayClass181_1.<HandOffFixes>b__2(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    
  4. systemorph-com commented on Oct 5, 2026

    @systemorph-com
    ContributorAuthor

    Still occurring: 40 more since the last update (1151 total).

    • Last seen: 2026-10-05 02:31:29Z
    • Pods: memex-portal-deployment-67c67b456d-255rq, memex-portal-deployment-76dd69c7fc-xzsdl, memex-portal-deployment-67c67b456d-l7dp7, memex-portal-deployment-67c67b456d-s7nt9

    🚨 This incident covers 2 distinct message shapes, so its own Last seen is the newest of ALL of them. Read the row for the shape this issue is about — a shape whose last sighting predates a fix is not recurring, whatever the counter says.

    Shape Occurrences First seen Last seen
    48ec1d77dc776889 — Method not found: '{value}'. 1 2026-10-05 02:31:29Z 2026-10-05 02:31:29Z
    0e53546c0ce851b7 — Method not found: '{value}'. 1150 2026-10-04 20:10:39Z 2026-10-05 02:24:28Z
    Recent log lines
    2026-10-05 02:20:25Z memex-portal-deployment-67c67b456d-255rq fail: PullRequestSweep[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-6093 at ac7a0ee7bc7d84f644472d5275136fda56e0a235 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:24:28Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Ok: full pass: 9 repositories read, 55 open pull request(s), 21 draft(s) skipped, 42 red, 4 heal proposal(s); 🚨 26 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 12× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.; 3× Systemorph/MeshWeaver.Plugins main :: 'build + test the portal hosts' concluded failure); 4 conflict status(es) posted; bases: Systemorph/MeshWeaver 'main' red, Systemorph/MeshWeaver.Plugins 'main' red; 14 shared red(s) were NOT their base's and are judged as their own) could NOT be recorded on Hosting/Babysitter — the page does not show it
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.PrFixPrepared(String repo, Int32 number, String headSha)
             at PrBabysitter.<>c__DisplayClass181_1.<HandOffFixes>b__2(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:31:29Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Partial: full pass: 2 repositories read, 49 open pull request(s), 5 draft(s) skipped, 29 red, 2 heal proposal(s); 🚨 19 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 8× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.); NOT read: Systemorph/Memex (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Crm (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Education (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Reinsurance (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.SocialMedia (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Manufacturing (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.FundReporting (GitHub answered 403 to the open pull requests (page 1)); NOT fully read (previous row kept): Systemorph/MeshWeaver.Plugins#2866 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2864 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2862 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2860 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2859 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2852 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2847 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2841 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2837 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2831 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2828 (GitHub answe…[truncated]
    

    Re-addressed by the current identity function: this incident inherited 0e53546c0ce851b7 (Systemorph/MeshWeaver.Plugins#1796). Those nodes are superseded and will not fold, file or comment again.

  5. systemorph-com commented on Oct 5, 2026

    @systemorph-com
    ContributorAuthor

    Still occurring: 40 more since the last update (1151 total).

    • Last seen: 2026-10-05 02:31:29Z
    • Pods: memex-portal-deployment-67c67b456d-255rq, memex-portal-deployment-76dd69c7fc-xzsdl, memex-portal-deployment-67c67b456d-l7dp7, memex-portal-deployment-67c67b456d-s7nt9

    🚨 This incident covers 2 distinct message shapes, so its own Last seen is the newest of ALL of them. Read the row for the shape this issue is about — a shape whose last sighting predates a fix is not recurring, whatever the counter says.

    Shape Occurrences First seen Last seen
    48ec1d77dc776889 — Method not found: '{value}'. 1 2026-10-05 02:31:29Z 2026-10-05 02:31:29Z
    0e53546c0ce851b7 — Method not found: '{value}'. 1150 2026-10-04 20:10:39Z 2026-10-05 02:24:28Z
    Recent log lines
    2026-10-05 02:20:25Z memex-portal-deployment-67c67b456d-255rq fail: PullRequestSweep[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-6093 at ac7a0ee7bc7d84f644472d5275136fda56e0a235 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:24:28Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Ok: full pass: 9 repositories read, 55 open pull request(s), 21 draft(s) skipped, 42 red, 4 heal proposal(s); 🚨 26 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 12× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.; 3× Systemorph/MeshWeaver.Plugins main :: 'build + test the portal hosts' concluded failure); 4 conflict status(es) posted; bases: Systemorph/MeshWeaver 'main' red, Systemorph/MeshWeaver.Plugins 'main' red; 14 shared red(s) were NOT their base's and are judged as their own) could NOT be recorded on Hosting/Babysitter — the page does not show it
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.PrFixPrepared(String repo, Int32 number, String headSha)
             at PrBabysitter.<>c__DisplayClass181_1.<HandOffFixes>b__2(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:31:29Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Partial: full pass: 2 repositories read, 49 open pull request(s), 5 draft(s) skipped, 29 red, 2 heal proposal(s); 🚨 19 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 8× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.); NOT read: Systemorph/Memex (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Crm (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Education (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Reinsurance (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.SocialMedia (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Manufacturing (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.FundReporting (GitHub answered 403 to the open pull requests (page 1)); NOT fully read (previous row kept): Systemorph/MeshWeaver.Plugins#2866 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2864 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2862 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2860 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2859 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2852 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2847 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2841 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2837 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2831 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2828 (GitHub answe…[truncated]
    

    Re-addressed by the current identity function: this incident inherited 0e53546c0ce851b7 (Systemorph/MeshWeaver.Plugins#1796). Those nodes are superseded and will not fold, file or comment again.

  6. systemorph-com commented on Oct 5, 2026

    @systemorph-com
    ContributorAuthor

    Still occurring: 40 more since the last update (1151 total).

    • Last seen: 2026-10-05 02:31:29Z
    • Pods: memex-portal-deployment-67c67b456d-255rq, memex-portal-deployment-76dd69c7fc-xzsdl, memex-portal-deployment-67c67b456d-l7dp7, memex-portal-deployment-67c67b456d-s7nt9

    🚨 This incident covers 2 distinct message shapes, so its own Last seen is the newest of ALL of them. Read the row for the shape this issue is about — a shape whose last sighting predates a fix is not recurring, whatever the counter says.

    Shape Occurrences First seen Last seen
    48ec1d77dc776889 — Method not found: '{value}'. 1 2026-10-05 02:31:29Z 2026-10-05 02:31:29Z
    0e53546c0ce851b7 — Method not found: '{value}'. 1150 2026-10-04 20:10:39Z 2026-10-05 02:24:28Z
    Recent log lines
    2026-10-05 02:20:25Z memex-portal-deployment-67c67b456d-255rq fail: PullRequestSweep[0]
          [Steward] review of Hosting/Triage/pull-request/systemorph-meshweaver-6093 at ac7a0ee7bc7d84f644472d5275136fda56e0a235 NOT started — Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.ReviewPrepared(String name, String itemPath)
             at PullRequestIntake.<>c__DisplayClass107_0.<StartThread>b__0(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:24:28Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Ok: full pass: 9 repositories read, 55 open pull request(s), 21 draft(s) skipped, 42 red, 4 heal proposal(s); 🚨 26 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 12× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.; 3× Systemorph/MeshWeaver.Plugins main :: 'build + test the portal hosts' concluded failure); 4 conflict status(es) posted; bases: Systemorph/MeshWeaver 'main' red, Systemorph/MeshWeaver.Plugins 'main' red; 14 shared red(s) were NOT their base's and are judged as their own) could NOT be recorded on Hosting/Babysitter — the page does not show it
          System.MissingMethodException: Method not found: 'Void MeshWeaver.AI.ThreadPreparation.set_Group(System.String)'.
             at ThreadNames.Prepared(String group, String name, String description)
             at ThreadNames.PrFixPrepared(String repo, Int32 number, String headSha)
             at PrBabysitter.<>c__DisplayClass181_1.<HandOffFixes>b__2(IObserver`1 observer)
             at System.Reactive.Linq.QueryLanguage.CreateWithDisposableObservable`1.SubscribeCore(IObserver`1 observer)
             at System.Reactive.ObservableBase`1.Subscribe(IObserver`1 observer)
    2026-10-05 02:31:29Z memex-portal-deployment-67c67b456d-255rq fail: PrBabysitter[0]
          [PrBabysitter] the pass (Partial: full pass: 2 repositories read, 49 open pull request(s), 5 draft(s) skipped, 29 red, 2 heal proposal(s); 🚨 19 red from their BASE, not their diff (11× Systemorph/MeshWeaver main :: 'lane / automatic review answered' concluded failure: process completed with exit code 1.; 8× Systemorph/MeshWeaver.Plugins main :: 'every gate executed' concluded failure: process completed with exit code 1.); NOT read: Systemorph/Memex (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Crm (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Education (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Reinsurance (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.SocialMedia (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.Manufacturing (GitHub answered 403 to the open pull requests (page 1)); Systemorph/MeshWeaver.FundReporting (GitHub answered 403 to the open pull requests (page 1)); NOT fully read (previous row kept): Systemorph/MeshWeaver.Plugins#2866 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2864 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2862 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2860 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2859 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2852 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2847 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2841 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2837 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2831 (GitHub answered 403 to the head's check runs); Systemorph/MeshWeaver.Plugins#2828 (GitHub answe…[truncated]
    

    Re-addressed by the current identity function: this incident inherited 0e53546c0ce851b7 (Systemorph/MeshWeaver.Plugins#1796). Those nodes are superseded and will not fold, file or comment again.

  7. rbuergi commented on Oct 8, 2026

    @rbuergi
    Contributor

    Verified on the deployed control instance; closing. The same evidence covers #6067, #6102 and #6120, which are one defect class.

    Root cause. In-mesh/module code was built against a newer MeshWeaver.AI member surface than the one loaded:

    The runtime link probe checked type references only, so a module whose types all existed but whose members did not still landed. It then threw MissingMethodException on first call.

    Fix.

    Verification on memex.systemorph.com.

    • /api/version reports core 57a6e5fd (2026-10-07 13:02). git merge-base --is-ancestor f1a24d76 57a6e5fd succeeds, so the running image contains fix(modules): boot, landing and live swap measure the member half of the link probe (#6007) #6196.
    • I searched every System.MissingMethodException incident in Admin/_LogIncident. There are 6. The newest occurrence is 6f51a2c56fb77c44, last seen 2026-10-06T07:43:12Z. None of the 6 has a recurrence after that, which is about 47 hours of silence as of 2026-10-08 06:40Z. The incident watcher is live over the same window: d3694ab999de2ba3 updated at 2026-10-08T01:18Z.
    • /health now shows the replacement behaviour. The newer AI, Hosting, Essentials, Edu and Codex bundles are reported Declined, for example: "module 'Hosting' declares platform ≥ 3.0.0-ci.10206 but this instance runs 3.0.0-ci.10148 — it is not written until the platform is rolled forward". A skewed module is now refused at landing instead of throwing at the call site.

    Not established.

    • Whether the member probe would have caught each of the four specific members. I did not replay those builds against the probe.
    • The silence could also come from the module set no longer moving onto this instance, because it is held at ci.10148. The decline lines show that the refusal mechanism is what holds them there.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingsev:MMedium - secondary path broken, or easy workaround

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions