Skip to content

GET 500 render /service-worker.js after clean npm create @shopify/hydrogen@latest -- --quickstart #2825

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wSzki opened this issue Mar 29, 2025 · 0 comments

Comments

@wSzki
Copy link

wSzki commented Mar 29, 2025

Which package or tool is having this issue?

Hydrogen npm create @shopify/hydrogen@latest -- --quickstart

What version of that package or tool are you using?

2025.1.3 (@shopify/hydrogen@latest)

Steps to Reproduce

Works on MacOS 15.3 but on linux NixOS 24.11 I get an error 500 as soon as i start the dev server :
I've tested on a different computer running a fresh install of NixOS as well

node version 22.14.0
npm version 10.9.2

npm create @shopify/hydrogen@latest -- --quickstart
cd hydrogen-quickstart && npm run dev

Actual Behavior

λ ~/.tmp npm create @shopify/hydrogen@latest -- --quickstart

> npx
> create-hydrogen --quickstart

╭─ info ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│  You'll need to restart your terminal session to make `h2` alias available.                                                                                                                                     │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯




╭─ success ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│  Storefront setup complete!                                                                                                                                                                                     │
│                                                                                                                                                                                                                 │
│    Shopify:   Mock.shop                                                                                                                                                                                         │
│    Language:  JavaScript                                                                                                                                                                                        │
│    Routes:                                                                                                                                                                                                      │
│      • Home (/ & /:catchAll)                                                                                                                                                                                    │
│      • Page (/pages/:handle)                                                                                                                                                                                    │
│      • Cart (/cart/* & /discount/*)                                                                                                                                                                             │
│      • Products (/products/:handle)                                                                                                                                                                             │
│      • Collections (/collections/*)                                                                                                                                                                             │
│      • Policies (/policies & /policies/:handle)                                                                                                                                                                 │
│      • Blogs (/blogs/*)                                                                                                                                                                                         │
│      • Account (/account/*)                                                                                                                                                                                     │
│      • Search (/search)                                                                                                                                                                                         │
│      • Robots (/robots.txt)                                                                                                                                                                                     │
│      • Sitemap (/sitemap.xml & /sitemap/:type/:page.xml)                                                                                                                                                        │
│                                                                                                                                                                                                                 │
│  Next steps                                                                                                                                                                                                     │
│                                                                                                                                                                                                                 │
│    • Run `cd hydrogen-quickstart && npm run dev`                                                                                                                                                                │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

λ ~/.tmp cd hydrogen-quickstart && npm run dev

> [email protected] dev
> shopify hydrogen dev --codegen


Environment variables injected into MiniOxygen:

SESSION_SECRET   from local .env

  ➜  Local:   http://localhost:3000/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help


╭─ success ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│  View Hydrogen app: http://localhost:3000/                                                                                                                                                                      │
│                                                                                                                                                                                                                 │
│  View GraphiQL API browser:                                                                                                                                                                                     │
│  http://localhost:3000/graphiql                                                                                                                                                                                 │
│                                                                                                                                                                                                                 │
│  View server network requests:                                                                                                                                                                                  │
│  http://localhost:3000/subrequest-profiler                                                                                                                                                                      │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

╭─ info ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│  There's a new @shopify/hydrogen version available.                                                                                                                                                             │
│                                                                                                                                                                                                                 │
│  Current: 2025.1.3 | Latest: 2025.1.3 with updated dependencies                                                                                                                                                 │
│                                                                                                                                                                                                                 │
│  The next 1 version(s) include                                                                                                                                                                                  │
│    • 2025.1.3 - Remix routeConfig support, Remix and Vite updates.                                                                                                                                              │
│                                                                                                                                                                                                                 │
│  Next steps                                                                                                                                                                                                     │
│    • Run `npx shopify hydrogen upgrade` or `npx shopify hydrogen upgrade --version 2025.1.3`                                                                                                                    │
│    • Read release notes at https://hydrogen.shopify.dev/releases                                                                                                                                                │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

╭─ info ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│  In Hydrogen's `createStorefrontClient`:                                                                                                                                                                        │
│                                                                                                                                                                                                                 │
│  storeDomain missing, defaulting to mock.shop                                                                                                                                                                   │
│                                                                                                                                                                                                                 │
│  Next steps                                                                                                                                                                                                     │
│    • Run `npx shopify hydrogen link` to link your store.                                                                                                                                                        │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

[Error: internal error; reference = b7o1mo4tl74vgotsvrmp5lkk]
[Error: internal error; reference = 4rk58tdftpovv64fia78887e]
[Error: internal error; reference = sl9mh6h7dqc57ut7jphlhr9j]
[Error: internal error; reference = eseo0vvonut6iak1hfbfjqrh]
Error: internal error; reference = b4tfvvmifdklrpmqjuiuvnof
    at loadCriticalData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:89:16)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:57:30)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
Error: internal error; reference = 8frohrir1eipch0rjkn66omk
    at loadDeferredData (/home/wsz/.tmp/hydrogen-quickstart/app/routes/_index.jsx:49:6)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/routes/_index.jsx:17:24)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
Error: internal error; reference = u5qjv808i6654b9q2i2bd57r
    at loadDeferredData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:112:6)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:54:24)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
   GET  500  render  /  154ms
[Error: internal error; reference = lprin767bq7f22fr8kq2opp3]
Error: internal error; reference = lro6vmabv0omov0uro9ks039
    at loadCriticalData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:89:16)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:57:30)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
Error: internal error; reference = vbt8si2b3ag10q1efbdv4kb2
    at loadDeferredData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:112:6)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:54:24)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
[Error: internal error; reference = ihjod8movp09f5idt151jfnp]
[Error: internal error; reference = apadsps62k5rutsu4p3bg43t]
Error: internal error; reference = fe36mmme424etvidsiqiijvg
    at loadCriticalData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:89:16)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:57:30)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
   GET  500  render  /service-worker.js  47ms
Error: internal error; reference = 2l3ebddpue8anv8ttfeeds1r
    at loadDeferredData (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:112:6)
    at loader (/home/wsz/.tmp/hydrogen-quickstart/app/root.jsx:54:24)
    at callRouteLoader (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3201:22)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:3301:36
    at actualHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2036:14)
    at /home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2044:91
    at runHandler (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2055:5)
    at callLoaderOrAction (/home/wsz/.tmp/hydrogen-quickstart/node_modules/.vite/deps_ssr/@remix-run_server-runtime.js:2103:22)
[Error: internal error; reference = 0751rdemoua9o1aikqk5lna1]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant