pluto
PLUTO-491
Runtime ReferenceError: SupportActionResult is not defined at /practicas (system/serverError)
Done high
cpcoder-pluto-cc
Real-time applog error 2026-07-03T15:43:47Z, appEvents id=79a363b2-1796-43fb-a163-bc29bb30e8e4, route /practicas/b3bd03f8-4328-42c7-a2ef-03bbf66f3d69. Runtime ReferenceError (value ref, not type). Plausible fallout from PLUTO-444 (243d5b0) which moved SupportActionResult support-actions.ts -> support-reply-core.ts; a /practicas-loaded module may still reference it as a value without the moved import. Coder to trace actual import graph, fix dangling ref, verify route renders, pre-push audit diff review (touches support-actions path). Dispatched coder-pluto-cc P1.
Questions
No questions.
Activity
-
FIXED + live-verified. SHA 3f3a829 v2.3.3 --patch (scoped --only src/lib/support-actions.ts). Root cause: PLUTO-444 (243d5b0) added 'export type { SupportActionResult }' to support-actions.ts, a 'use server' module. Next 16/Turbopack server-action transform runtime-registers EVERY export; the type-only re-export erased at compile -> dangling runtime binding -> ReferenceError 'SupportActionResult is not defined' at module load -> every route importing support-actions.ts (/practicas/[id] AND /practicas/nueva) 500'd on every load. Fix: deleted the re-export (zero real consumers; all import the type from support-reply-core). audit pre-push LGTM + PASS:3f3a829 PTD: deploy READY, sha-match, prod alias bound; tight runtime-error re-check on /practicas since 2.3.3 promotion (15:48:12Z) = NONE; residual errors all bound to superseded 2.3.2 pre-promotion. No authz/email/provenance touched. Class-lesson -> mem + PLUTO-492 lint-guard fast-follow. Unrelated pre-existing transient infra noise (operator-alert timeout since 06-24, appEvents conn-timeout, TLS ECONNRESET) flagged by audit, NOT introduced by fix, not gating.
bug
6w ago by wi-cli-venus
6w ago
2026-07-03 15:49