Repository navigation
Turbopack: Restore of All for task failed in another thread (panic outside per-task boundary) #98063
Replies: 1 comment
|
Update with a workaround and some extra context, in case it helps triage. Cause (as far as I can tell): the persistent dev cache under Workaround: delete Avoiding it: disabling the dev FS cache stops it entirely for me: // next.config.ts
export default {
experimental: {
turbopackFileSystemCacheForDev: false,
turbopackMemoryEviction: false,
},
}Environment
Suggested improvement: a failed restore of a single task seems recoverable — I'll re-run with |
Uh oh!
There was an error while loading. Please reload this page.
Turbopack version
Unknown exact Next.js version. Paths are Windows-style (
turbopack\\crates\\...). App Router (GET /en,proxy.ts).Next.js version
Likely Next.js 16.x with Turbopack (default).
nextin the app is^16.2.3.What I did
Ran
next dev. First request succeeded:Then the process aborted with the panic below.
Panic
Notes
This is
wait_for_restore_or_panic: one worker's restore ofTaskDataCategory::AllforTaskId 105139failed, and the waiting workers panic instead of invalidating the persistent cache and continuing.Related but not the same panic: #97917 (
Every task must have a task type) and #90691 (corrupted restore DB).Workaround: delete
.next(especially.next/dev/cache/turbopack) and restartnext dev.No
RUST_BACKTRACE=1capture on this run.All reactions