memex-local verify reports loaded view packs as NOT installed: the on-disk probe does not search /app/modules
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
Research direction
Start in deploy/homebrew/bin/memex-local at probe_view_packs (around line 932), and trace how it sets the module root and checks on-disk locations. The issue proposes adding /app/modules/*/<name>.dll to the search or relying on the loaded-module check except for pending restarts. Verify with the described /data root and modules under /app/modules; done when loaded packs are not falsely reported missing.
Written by the indexing model from the issue text.
Description
Repository and prior art
- The defect is in
deploy/homebrew/bin/memex-local(functionprobe_view_packs, line 932 onmainat 0cf73dd82). This file is in MeshWeaver core. - I searched issues in Systemorph/MeshWeaver for "memex-local verify view pack" and "probe_view_packs". I found no existing issue.
Observed behaviour
On a fresh install (Homebrew memex-local 0.2.16194, portal 3.0.0-ci.9869, self-registry mode), memex-local verify prints:
warn view pack(s) NOT installed: MeshWeaver.Blazor.Graph MeshWeaver.Blazor.EntityViews
Every control renders as its ToString() …
The portal had loaded both modules. Its log contains:
[ModuleLoad] MeshWeaver.Blazor.EntityViews ← /app/modules/MeshWeaver.Blazor.EntityViews/MeshWeaver.Blazor.EntityViews.dll (source=appsettings, …)
[ModuleLoad] MeshWeaver.Blazor.Graph ← /app/modules/MeshWeaver.Blazor.Graph/MeshWeaver.Blazor.Graph.dll (source=appsettings, …)
The Settings pages rendered real input fields, so EntityViews was active.
Cause
probe_view_packs searches two places:
root="${Modules__Root:-/app}"
ls "$root"/modules/*/"$m".dll … || [ -f "/app/$m.dll" ]
In the pod, Modules__Root=/data, and /data/modules does not exist. The image keeps both modules under /app/modules/<name>/<name>.dll. Neither searched path covers that location, so the probe reports both as missing.
Effect
The warning tells the user that the portal cannot render forms and that it cannot repair itself, and it suggests update --build or a switch to registry mode. Neither is needed. A user who follows the advice loses time, or loses the mounted checkouts by switching to registry mode.
Proposed fix
- Also search
/app/modules/*/<name>.dllinprobe_view_packs. - Or let the
[ModuleLoad]check (assert_view_packs_loaded), which reads what the process actually loaded, decide alone, and use the on-disk probe only for the pending-restart case.
Severity
sev:L — a false warning in a developer-only tool; the portal works, and no data or function is affected.
🤖 Generated with Claude Code
- Dominant language
- C#
- Stars
- 12
- Forks
- 5
- Avg merge
- 4h 1m
- Merged PRs (30d)
- 979
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
-
area:search documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Systemorph/MeshWeaver#6030 ·
Maintainers usually reply within 1 day
-
ApiTokenService.RevokeToken posts its revocation SaveMeshNodeRequest from the mesh (router) hub instead of a node-operation hubPossibly taken A pull request linked to this issue is open or already merged. Openbug sev:M
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Systemorph/MeshWeaver#6026 · 3 comments ·
Maintainers usually reply within 1 day
-
area:hosting bug sev:M
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Systemorph/MeshWeaver#6019 · 1 comment ·
Maintainers usually reply within 1 day
-
bug sev:L
Difficulty 1/5 1-3 hours Newbie friendliness 76/100
Systemorph/MeshWeaver#6011 · 1 comment ·
Maintainers usually reply within 1 day
-
bug sev:B
Difficulty 4/5 3-5 days Newbie friendliness 12/100
Systemorph/MeshWeaver#6343 ·
Maintainers usually reply within 1 day
All issues in Systemorph/MeshWeaver
Similar issues
-
[Tool] DirectBenchOpenhas-image has-readme needs-attention new-tool repo-verified
Difficulty 1/5 1-3 hours Newbie friendliness 62/100
shanselman/TinyToolTown#844 · 2 comments ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
PCL-Community/PCL-CE#3658 ·
Maintainers usually reply within 1 day
-
Deploy & Patch-issues opprettes ikke: create-pnd-issues.yml har feilet hver uke siden 2025-09-08Open
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Altinn/altinn-auth#4359 ·
Maintainers usually reply within 1 day
-
アプリ: チャット 優先: 中 提案
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
yksr-melt/Meltype#243 · 1 comment ·
Maintainers usually reply within 1 day
-
bug core
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day