UPDATE SECURITY aborts on the virtual System domain model ("load domain model 00000000-...-000000000002: file not found")
Steps to reproduce
On any MPR v2 project whose mprcontents/ does not contain
00/00/00000000-0000-0000-0000-000000000002.mxunit (standard for our 11.12.2
projects — the System domain model is not materialized on disk):
Expected
Reconciliation of the modules that exist on disk; the platform-owned System
module skipped or resolved from wherever describe/exec resolve System members
(GRANTs referencing System.owner work fine).
Actual
Every on-disk module reconciles ("Reconciled N access rule(s) in module ..."),
then:
Error: failed to reconcile security for module System: load domain model
00000000-0000-0000-0000-000000000002: open ...\mprcontents\00\00\00000000-0000-0000-0000-000000000002.mxunit:
Het systeem kan het opgegeven pad niet vinden.
The statement exits non-zero even though the useful work succeeded, so any
script treating exec failure as fatal rolls back a working step. Same behaviour
for the module-scoped form (UPDATE SECURITY NCRManagement;): the System step
still runs and still fails.
Workaround
mxcli exec --continue-on-error and accept the trailing error; verify with
mx check that the app-module CE0066s are gone.
- Diagnostic bundle: available,
mxcli-diag-20260827-184627.tar.gz
UPDATE SECURITY aborts on the virtual System domain model ("load domain model 00000000-...-000000000002: file not found")
UPDATE SECURITY <Module>;parses) does not avoid the System step.Steps to reproduce
On any MPR v2 project whose
mprcontents/does not contain00/00/00000000-0000-0000-0000-000000000002.mxunit(standard for our 11.12.2projects — the System domain model is not materialized on disk):
Expected
Reconciliation of the modules that exist on disk; the platform-owned System
module skipped or resolved from wherever describe/exec resolve System members
(GRANTs referencing System.owner work fine).
Actual
Every on-disk module reconciles ("Reconciled N access rule(s) in module ..."),
then:
The statement exits non-zero even though the useful work succeeded, so any
script treating exec failure as fatal rolls back a working step. Same behaviour
for the module-scoped form (
UPDATE SECURITY NCRManagement;): the System stepstill runs and still fails.
Workaround
mxcli exec --continue-on-errorand accept the trailing error; verify withmx checkthat the app-module CE0066s are gone.mxcli-diag-20260827-184627.tar.gz