Structured exception (I've updated c++)

I tried the instructions on the site and on the video… I’ve checked all versions of node.js, npm, etc… and have updated c++

receiving this error:
PS C:\Users\lprok\documents\coding\bolt.diy> pnpm run dev

bolt@0.0.7 dev C:\Users\lprok\Documents\Coding\bolt.diy
node pre-start.cjs && remix vite:dev

★═══════════════════════════════════════★
B O L T . D I Y
:zap: Welcome :zap:
★═══════════════════════════════════════★

:round_pushpin: Current Version Tag: v"0.0.7"
:round_pushpin: Current Commit Version: “7045646”
Please wait until the URL appears here
★═══════════════════════════════════════★
warn Data fetching is changing to a single fetch in React Router v7
┃ You can use the v3_singleFetch future flag to opt-in early.
┃ → Future Flags (v2.13.1) | Remix

*** Received structured exception #0xc0000005: access violation; stack: 7ffae5c12a9f 7ff6fc059cda 7ff6fc059da3 7ff6fc0015ac 7ff6fc001557 7ff6fb55e96e 7ff6fb55ec7f 7ff6f9fe3186 7ff6fb688fbf 7ff6fb690166 7ff6fb6894c3 7ff6fb690166 7ff6fb686e5c 7ff6f9fd1ee5 7ff6fcbc9fdf 7ffb06c5e8d6 7ffb07f7bf2b
MiniflareCoreError [ERR_RUNTIME_FAILURE]: The Workers runtime failed to start. There is likely additional logging output above.
at Miniflare2.#assembleAndUpdateConfig (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\miniflare@3.20250204.0\node_modules\miniflare\src\index.ts:1414:10)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at Mutex.runWith (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\miniflare@3.20250204.0\node_modules\miniflare\src\workers\shared\sync.ts:66:45)
at Miniflare2.#waitForReady (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\miniflare@3.20250204.0\node_modules\miniflare\src\index.ts:1496:3)
at Miniflare2.getProxyClient (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\miniflare@3.20250204.0\node_modules\miniflare\src\index.ts:1702:3)
at Miniflare2.getBindings (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\miniflare@3.20250204.0\node_modules\miniflare\src\index.ts:1725:23)
at getPlatformProxy (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm\wrangler@3.108.0
@cloudflare+workers-types@4.20250204.0\node_modules\wrangler\wrangler-dist\cli.js:129366:20)
at configureServer (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm@remix-run+dev@2.15.3_@remix-run+react@2.15.3_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_sjwbb2uxj5cvy2md4ln5xc2cky\node_modules@remix-run\dev\dist\vite\cloudflare-proxy-plugin.js:55:11)
at createServer (file:///C:/Users/lprok/Documents/Coding/bolt.diy/node_modules/.pnpm/vite@5.4.14@types+node@22.13.1_sass-embedded@1.83.4/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:63230:20)
at configResolved (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm@remix-run+dev@2.15.3_@remix-run+react@2.15.3_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_sjwbb2uxj5cvy2md4ln5xc2cky\node_modules@remix-run\dev\dist\vite\plugin.js:768:27)
at async Promise.all (index 3)
at resolveConfig (file:///C:/Users/lprok/Documents/Coding/bolt.diy/node_modules/.pnpm/vite@5.4.14_@types+node@22.13.1_sass-embedded@1.83.4/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:66579:3)
at createServer (file:///C:/Users/lprok/Documents/Coding/bolt.diy/node_modules/.pnpm/vite@5.4.14@types+node@22.13.1_sass-embedded@1.83.4/node_modules/vite/dist/node/chunks/dep-CHZK6zbr.js:62908:18)
at dev (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm@remix-run+dev@2.15.3_@remix-run+react@2.15.3_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_sjwbb2uxj5cvy2md4ln5xc2cky\node_modules@remix-run\dev\dist\vite\dev.js:39:16)
at Object.viteDev (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm@remix-run+dev@2.15.3_@remix-run+react@2.15.3_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_sjwbb2uxj5cvy2md4ln5xc2cky\node_modules@remix-run\dev\dist\cli\commands.js:221:3)
at Object.run (C:\Users\lprok\Documents\Coding\bolt.diy\node_modules.pnpm@remix-run+dev@2.15.3_@remix-run+react@2.15.3_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_sjwbb2uxj5cvy2md4ln5xc2cky\node_modules@remix-run\dev\dist\cli\run.js:271:7) {
code: ‘ERR_RUNTIME_FAILURE’,
cause: undefined
}
ELIFECYCLE Command failed with exit code 1.
PS C:\Users\lprok\documents\coding\bolt.diy>

Welcome :slight_smile:

Which version of MS Redis C++ did you install? Also did you restart your CMD/Terminal after doing it?
If not used my video/tasklist take a look here: https://task-list-advanced.netlify.app/

Wow, thanks for the response! i’ve rebooted a few times… I assume that restarts terminal. I followed your video, which had a version of the tasklist. Maybe I can try the tasklist again in case it has changed.

I have
C++ 2012 x64 11.0.50727,
C++ 2012 x86 11.0.50727,
C++ 2013 x64 12.0.30501,
C++ 2015-2019 x64 14.22.27821,
C++ 2015-2022 x86 14.42.344438

I have no idea why I need all those, particularly the X64s

Your welcome. Normally its enough to just restart the terminal (close cmd and open again, after installing the package).

If you dont know and also dont need them all, maybe consider du remove them all, restart your pc and install then the one from the task list.
if you would need the others for other software, you can just reinstall them later.

So far I would not know about some had this error and it was not because of the Redis C++ Package missing :slight_smile:

you are also on NodeJS Version 22.x, right?

Node.js is 22.14.0

I’ll try your advice on removing all the Visual C++ versions and reinstalling

well, a few days have gone by… I followed the steps once again and this time it worked. I don’t think I did anything differently, but I won’t question success. Thanks!

1 Like