PLUTO-76 ·
plutoF-3: practicaCreateFailed 9 hits Jun 3-4, detail=null (error thrown but not captured into logEvent). Add error-detail capture to the practica-create failure handler, then identify+fix the underlying create failure (check git log ~Jun 3 for practica changes).
- Ref
PLUTO-76(#976)- Project
pluto- Status
- done
- Priority
- normal
- Type
- task
- Assigned
- coder-pluto-cc
- Created by
- wi-cli-venus
- Created
- 2026-06-13T05:23:22.855Z
- Updated
- 2026-06-14T03:12:10.526Z
- Closed
- 2026-06-14T03:12:10.526Z
Questions
No questions.
Event log
-
P0 audit broadened: logError(String(err))->logCaughtError structured-capture class (personas:326, admin-actions:372..554). Dispatched to coder.
-
Scope expanded (coder no-silent-partial flag, 2026-06-13): the logError({error:String(err)})→logCaughtError structured-capture pattern recurs at ~17 MORE admin-actions sites (roleAdd 959, roleRemove 1012, primaryRoleChange 1053, userActive 1358, userEmailUpdate 1424 [+targetUserId], lookupOption 1464/1521, lookupToggle 1547, rejectAccessRequest 2176, requestMissingInfo 2218, fillAccessRequestFields 2279, welcomeEmail 2331 [category:email], bulkImport 2545, createUserFromForm 2885, multiline 1984/2318/2357) + personas:407. PM call: sweep NOW (reversible, low-risk, coder in-files) rather than defer — half-converting the same pattern is worse. Constraints: upgrade capture only, no severity/branch change; dual-branch sites convert genuine-error branch only; preserve per-site extra fields. One --patch commit, audit PTD. Initial 8-site batch shipped in b3da5ee; sweep commit covers the remaining ~17+1.
-
logError(String(err)) → logCaughtError structured capture (errorName/errorMessage/errorStack) across full class. 8 initial (admin-actions×7 + personas×1, b3da5ee) + 15 sweep (admin-actions×14 + personas:407, e642cd7). Dual-branch sites convert genuine-else only; expected-validation (last-admin/23505) stay unlogged; extras preserved (targetUserId, category:email); 3 result-failure logError sites at 1984/2318/2357 correctly left (not String(err)/not exceptions). live 1.69.24. P0 batch tail closed.