Skip to content

Conversation

@nextjs-bot
Copy link
Collaborator Author

nextjs-bot commented Jan 26, 2026

Failing test suites

Commit: 6955928 | About building and testing Next.js

pnpm test test/integration/i18n-support/test/index.test.ts (turbopack) (job)

  • i18n Support > development mode > should serve public file on locale domain (DD)
  • i18n Support > development mode > should 404 for locale prefixed public folder files (DD)
  • i18n Support > development mode > should redirect external domain correctly (DD)
  • i18n Support > development mode > should have domainLocales available on useRouter (DD)
  • i18n Support > development mode > should not error with similar named cookie to locale cookie (DD)
  • i18n Support > development mode > should not add duplicate locale key when navigating back to root path with query params (DD)
  • i18n Support > development mode > should not add duplicate locale key when navigating back to root path with hash (DD)
  • i18n Support > development mode > should handle navigating back to different casing of locale (DD)
  • i18n Support > development mode > should have correct initial query values for fallback (DD)
  • i18n Support > development mode > should navigate to page with same name as development buildId (DD)
  • i18n Support > development mode > should prerender with the correct href for locale domain (DD)
  • i18n Support > development mode > should render the correct href with locale domains but not on a locale domain (DD)
  • i18n Support > development mode > should navigate through history with query correctly (DD)
  • i18n Support > development mode > should resolve href correctly when dynamic route matches locale prefixed (DD)
  • i18n Support > development mode > should use default locale when no locale is in href with locale false (DD)
  • i18n Support > development mode > should show error for redirect and notFound returned at same time (DD)
  • i18n Support > development mode > should have correct values for non-prefixed path (DD)
  • i18n Support > development mode > should not have hydration mis-match from hash (DD)
  • i18n Support > development mode > should resolve auto-export dynamic route correctly (DD)
  • i18n Support > development mode > should navigate to auto-export dynamic page (DD)
  • i18n Support > development mode > should apply trailingSlash redirect correctly (DD)
  • i18n Support > development mode > should apply redirects correctly (DD)
  • i18n Support > development mode > should apply headers correctly (DD)
  • i18n Support > development mode > should visit API route directly correctly (DD)
  • i18n Support > development mode > should visit dynamic API route directly correctly (DD)
  • i18n Support > development mode > should rewrite to API route correctly for en-US locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for nl-NL locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for nl-BE locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for nl locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for fr-BE locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for fr locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for en locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for go locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for go-BE locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for do locale (DD)
  • i18n Support > development mode > should rewrite to API route correctly for do-BE locale (DD)
  • i18n Support > development mode > should apply rewrites correctly (DD)
  • i18n Support > development mode > should navigate with locale prop correctly (DD)
  • i18n Support > development mode > should navigate with locale prop correctly GSP (DD)
  • i18n Support > development mode > should navigate with locale false correctly (DD)
  • i18n Support > development mode > should navigate with locale false correctly GSP (DD)
  • i18n Support > development mode > should update asPath on the client correctly (DD)
  • i18n Support > development mode > should use correct default locale for locale domains (DD)
  • i18n Support > development mode > should not strip locale prefix for default locale with locale domains (DD)
  • i18n Support > development mode > should not redirect to accept-lang preferred locale with locale cookie (DD)
  • i18n Support > development mode > should redirect to correct locale domain (DD)
  • i18n Support > development mode > should provide defaultLocale correctly for locale domain (DD)
  • i18n Support > development mode > should generate fallbacks with all locales (DD)
  • i18n Support > development mode > should generate auto-export page with all locales (DD)
  • i18n Support > development mode > should generate non-dynamic GSP page with all locales (DD)
  • i18n Support > development mode > should 404 for GSP pages that returned notFound (DD)
  • i18n Support > development mode > should transition on client properly for page that starts with locale (DD)
  • i18n Support > development mode > should 404 for GSP that returned notFound on client-transition (DD)
  • i18n Support > development mode > should render 404 for fallback page that returned 404 on client transition (DD)
  • i18n Support > development mode > should render 404 for fallback page that returned 404 (DD)
  • i18n Support > development mode > should render 404 for blocking fallback page that returned 404 on client transition (DD)
  • i18n Support > development mode > should render 404 for blocking fallback page that returned 404 (DD)
  • i18n Support > development mode > should not remove locale prefix for default locale (DD)
  • i18n Support > development mode > should load getStaticProps page correctly SSR (default locale no prefix) (DD)
  • i18n Support > development mode > should load getStaticProps fallback prerender page correctly SSR (default locale no prefix) (DD)
  • i18n Support > development mode > should load getStaticProps fallback non-prerender page correctly (default locale no prefix (DD)
  • i18n Support > development mode > should redirect to locale prefixed route for / (DD)
  • i18n Support > development mode > should use default locale for / without accept-language (DD)
  • i18n Support > development mode > should load getStaticProps page correctly SSR (DD)
  • i18n Support > development mode > should load getStaticProps fallback prerender page correctly SSR (DD)
  • i18n Support > development mode > should load getStaticProps fallback non-prerender page correctly (DD)
  • i18n Support > development mode > should load getServerSideProps page correctly SSR (default locale no prefix) (DD)
  • i18n Support > development mode > should navigate client side for default locale with no prefix (DD)
  • i18n Support > development mode > should load getStaticProps fallback non-prerender page another locale correctly (DD)
  • i18n Support > development mode > should load getStaticProps non-fallback correctly (DD)
  • i18n Support > development mode > should load getStaticProps non-fallback correctly another locale (DD)
  • i18n Support > development mode > should load getStaticProps non-fallback correctly another locale via cookie (DD)
  • i18n Support > development mode > should load getServerSideProps page correctly SSR (DD)
  • i18n Support > development mode > should load dynamic getServerSideProps page correctly SSR (DD)
  • i18n Support > development mode > should navigate to another page and back correctly with locale (DD)
  • i18n Support > development mode > should navigate to getStaticProps page and back correctly with locale (DD)
  • i18n Support > development mode > should handle locales with domain > for domain example.com > should handle locale do-BE (DD)
  • i18n Support > development mode > should handle locales with domain > for domain example.com > should handle locale go-BE (DD)
  • i18n Support > development mode > should handle locales with domain > for domain example.do > should handle locale do-BE (DD)
  • i18n Support > development mode > should handle locales with domain > for domain example.do > should handle locale go-BE (DD)
  • i18n Support > with trailingSlash: false > development mode > should redirect correctly (DD)
  • i18n Support > with trailingSlash: true > development mode > should redirect correctly (DD)
  • i18n Support > with trailingSlash: true > development mode > should serve pages correctly with locale prefix (DD)
  • i18n Support > with trailingSlash: true > development mode > should return 404 error for repeating locales (DD)
  • i18n Support > with trailingSlash: true > development mode > should navigate between pages correctly (DD)
Expand output

● i18n Support › development mode › should serve public file on locale domain

FetchError: request to http://localhost:44633/files/texts/file.txt failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should 404 for locale prefixed public folder files

FetchError: request to http://localhost:44633/en-US/files/texts/file.txt failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should redirect external domain correctly

FetchError: request to http://localhost:44633/do/redirect-5 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should have domainLocales available on useRouter

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/
Call log:
  - navigating to "http://localhost:44633/", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:170:21)

● i18n Support › development mode › should not error with similar named cookie to locale cookie

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should not add duplicate locale key when navigating back to root path with query params

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/fr?query=1
Call log:
  - navigating to "http://localhost:44633/fr?query=1", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:204:21)

● i18n Support › development mode › should not add duplicate locale key when navigating back to root path with hash

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/fr#anchor-1
Call log:
  - navigating to "http://localhost:44633/fr#anchor-1", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:246:21)

● i18n Support › development mode › should handle navigating back to different casing of locale

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/FR/links
Call log:
  - navigating to "http://localhost:44633/FR/links", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:279:21)

● i18n Support › development mode › should have correct initial query values for fallback

FetchError: request to http://localhost:44633/gsp/fallback/random-1769445230550 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should navigate to page with same name as development buildId

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/
Call log:
  - navigating to "http://localhost:44633/", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:325:21)

● i18n Support › development mode › should prerender with the correct href for locale domain

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/go
Call log:
  - navigating to "http://localhost:44633/go", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:445:19)

● i18n Support › development mode › should render the correct href with locale domains but not on a locale domain

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/links?nextLocale=go
Call log:
  - navigating to "http://localhost:44633/links?nextLocale=go", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:483:19)

● i18n Support › development mode › should navigate through history with query correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/
Call log:
  - navigating to "http://localhost:44633/", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:525:21)

● i18n Support › development mode › should resolve href correctly when dynamic route matches locale prefixed

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/nl
Call log:
  - navigating to "http://localhost:44633/nl", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:586:21)

● i18n Support › development mode › should use default locale when no locale is in href with locale false

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/nl/locale-false?nextLocale=fr
Call log:
  - navigating to "http://localhost:44633/nl/locale-false?nextLocale=fr", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:609:21)

● i18n Support › development mode › should show error for redirect and notFound returned at same time

FetchError: request to http://localhost:44633/_next/data/development/en/gsp/fallback/mixed-not-found-redirect.json failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should have correct values for non-prefixed path

FetchError: request to http://localhost:44633/links failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should not have hydration mis-match from hash

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en#
Call log:
  - navigating to "http://localhost:44633/en#", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:717:21)

● i18n Support › development mode › should resolve auto-export dynamic route correctly

FetchError: request to http://localhost:44633/en-US/dynamic/first failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should navigate to auto-export dynamic page

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en-US
Call log:
  - navigating to "http://localhost:44633/en-US", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:1848:23)

● i18n Support › development mode › should apply trailingSlash redirect correctly

FetchError: request to http://localhost:44633/first/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should apply redirects correctly

FetchError: request to http://localhost:44633/en-US/redirect-1 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should apply headers correctly

FetchError: request to http://localhost:44633/en-US/add-header-1 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should visit API route directly correctly

FetchError: request to http://localhost:44633/en-US/api/hello failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should visit dynamic API route directly correctly

FetchError: request to http://localhost:44633/en-US/api/post/first failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for en-US locale

FetchError: request to http://localhost:44633/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for nl-NL locale

FetchError: request to http://localhost:44633/nl-NL/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for nl-BE locale

FetchError: request to http://localhost:44633/nl-BE/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for nl locale

FetchError: request to http://localhost:44633/nl/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for fr-BE locale

FetchError: request to http://localhost:44633/fr-BE/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for fr locale

FetchError: request to http://localhost:44633/fr/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for en locale

FetchError: request to http://localhost:44633/en/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for go locale

FetchError: request to http://localhost:44633/go/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for go-BE locale

FetchError: request to http://localhost:44633/go-BE/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for do locale

FetchError: request to http://localhost:44633/do/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should rewrite to API route correctly for do-BE locale

FetchError: request to http://localhost:44633/do-BE/sitemap.xml failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should apply rewrites correctly

FetchError: request to http://localhost:44633/en-US/rewrite-1 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should navigate with locale prop correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/links?nextLocale=fr
Call log:
  - navigating to "http://localhost:44633/links?nextLocale=fr", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2141:21)

● i18n Support › development mode › should navigate with locale prop correctly GSP

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/links?nextLocale=nl
Call log:
  - navigating to "http://localhost:44633/links?nextLocale=nl", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2262:21)

● i18n Support › development mode › should navigate with locale false correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/locale-false?nextLocale=fr
Call log:
  - navigating to "http://localhost:44633/locale-false?nextLocale=fr", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2356:21)

● i18n Support › development mode › should navigate with locale false correctly GSP

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/locale-false?nextLocale=nl
Call log:
  - navigating to "http://localhost:44633/locale-false?nextLocale=nl", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2482:21)

● i18n Support › development mode › should update asPath on the client correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2581:23)

● i18n Support › development mode › should use correct default locale for locale domains

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should not strip locale prefix for default locale with locale domains

FetchError: request to http://localhost:44633/do failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should not redirect to accept-lang preferred locale with locale cookie

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should redirect to correct locale domain

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should handle locales with domain › for domain example.do › should handle locale do-BE

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should handle locales with domain › for domain example.do › should handle locale go-BE

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should handle locales with domain › for domain example.com › should handle locale do-BE

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should handle locales with domain › for domain example.com › should handle locale go-BE

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should provide defaultLocale correctly for locale domain

FetchError: request to http://localhost:44633/gssp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should generate fallbacks with all locales

FetchError: request to http://localhost:44633/en-US/gsp/fallback/0.3985240517982809 failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should generate auto-export page with all locales

FetchError: request to http://localhost:44633/en-US failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should generate non-dynamic GSP page with all locales

FetchError: request to http://localhost:44633/en-US/gsp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should 404 for GSP pages that returned notFound

FetchError: request to http://localhost:44633/en-US/not-found failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should transition on client properly for page that starts with locale

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/fr
Call log:
  - navigating to "http://localhost:44633/fr", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:2997:21)

● i18n Support › development mode › should 404 for GSP that returned notFound on client-transition

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3024:21)

● i18n Support › development mode › should render 404 for fallback page that returned 404 on client transition

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3044:21)

● i18n Support › development mode › should render 404 for fallback page that returned 404

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en/not-found/fallback/first
Call log:
  - navigating to "http://localhost:44633/en/not-found/fallback/first", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3075:21)

● i18n Support › development mode › should render 404 for blocking fallback page that returned 404 on client transition

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3107:21)

● i18n Support › development mode › should render 404 for blocking fallback page that returned 404

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en/not-found/blocking-fallback/first
Call log:
  - navigating to "http://localhost:44633/en/not-found/blocking-fallback/first", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3138:21)

● i18n Support › development mode › should not remove locale prefix for default locale

FetchError: request to http://localhost:44633/en-US failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps page correctly SSR (default locale no prefix)

FetchError: request to http://localhost:44633/gsp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps fallback prerender page correctly SSR (default locale no prefix)

FetchError: request to http://localhost:44633/gsp/fallback/first failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps fallback non-prerender page correctly (default locale no prefix

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/gsp/fallback/another
Call log:
  - navigating to "http://localhost:44633/gsp/fallback/another", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3248:21)

● i18n Support › development mode › should redirect to locale prefixed route for /

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should use default locale for / without accept-language

FetchError: request to http://localhost:44633/ failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps page correctly SSR

FetchError: request to http://localhost:44633/en-US/gsp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps fallback prerender page correctly SSR

FetchError: request to http://localhost:44633/en-US/gsp/fallback/first failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getStaticProps fallback non-prerender page correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en/gsp/fallback/another
Call log:
  - navigating to "http://localhost:44633/en/gsp/fallback/another", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3391:21)

● i18n Support › development mode › should load getServerSideProps page correctly SSR (default locale no prefix)

FetchError: request to http://localhost:44633/gssp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should navigate client side for default locale with no prefix

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/
Call log:
  - navigating to "http://localhost:44633/", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3436:21)

● i18n Support › development mode › should load getStaticProps fallback non-prerender page another locale correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/nl-NL/gsp/fallback/another
Call log:
  - navigating to "http://localhost:44633/nl-NL/gsp/fallback/another", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3516:21)

● i18n Support › development mode › should load getStaticProps non-fallback correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en-US/gsp/no-fallback/first
Call log:
  - navigating to "http://localhost:44633/en-US/gsp/no-fallback/first", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3543:21)

● i18n Support › development mode › should load getStaticProps non-fallback correctly another locale

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/nl-NL/gsp/no-fallback/second
Call log:
  - navigating to "http://localhost:44633/nl-NL/gsp/no-fallback/second", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3573:21)

● i18n Support › development mode › should load getStaticProps non-fallback correctly another locale via cookie

FetchError: request to http://localhost:44633/nl-NL/gsp/no-fallback/second failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load getServerSideProps page correctly SSR

FetchError: request to http://localhost:44633/en-US/gssp failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should load dynamic getServerSideProps page correctly SSR

FetchError: request to http://localhost:44633/en-US/gssp/first failed, reason: connect ECONNREFUSED 127.0.0.1:44633

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › development mode › should navigate to another page and back correctly with locale

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3702:21)

● i18n Support › development mode › should navigate to getStaticProps page and back correctly with locale

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:44633/en
Call log:
  - navigating to "http://localhost:44633/en", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/shared.ts:3738:21)

● i18n Support › with trailingSlash: true › development mode › should redirect correctly

FetchError: request to http://localhost:37057/ failed, reason: connect ECONNREFUSED 127.0.0.1:37057

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › with trailingSlash: true › development mode › should serve pages correctly with locale prefix

FetchError: request to http://localhost:37057/ failed, reason: connect ECONNREFUSED 127.0.0.1:37057

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › with trailingSlash: true › development mode › should return 404 error for repeating locales

FetchError: request to http://localhost:37057/en-US/en-US/gsp/fallback/always/ failed, reason: connect ECONNREFUSED 127.0.0.1:37057

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

● i18n Support › with trailingSlash: true › development mode › should navigate between pages correctly

page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:37057/
Call log:
  - navigating to "http://localhost:37057/", waiting until "load"

  343 |     await opts?.beforePageLoad?.(page)
  344 |
> 345 |     await page.goto(url, { waitUntil: opts?.waitUntil ?? 'load' })
      |                ^
  346 |   }
  347 |
  348 |   back(options?: Parameters<Page['goBack']>[0]) {

  at Playwright.goto (lib/browsers/playwright.ts:345:16)
  at webdriver (lib/next-webdriver.ts:156:3)
  at Object.<anonymous> (integration/i18n-support/test/index.test.ts:364:27)

● i18n Support › with trailingSlash: false › development mode › should redirect correctly

FetchError: request to http://localhost:41275/ failed, reason: connect ECONNREFUSED 127.0.0.1:41275

  at ClientRequest.<anonymous> (../node_modules/.pnpm/node-fetch@2.6.7_encoding@0.1.13/node_modules/node-fetch/lib/index.js:1491:11)

pnpm test-start test/e2e/app-dir/global-not-found/cache-components/cache-components.test.ts (job)

  • skip-trailing-slash-redirect > should parse locale info for data request correctly (DD)
  • skip-trailing-slash-redirect > should be able to redirect locale casing $1 (DD)
  • skip-trailing-slash-redirect > should be able to redirect locale casing $1 (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /chained-rewrite-ssg (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /chained-rewrite-static (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /chained-rewrite-ssr (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /docs/first (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /docs-auto-static/first (DD)
  • skip-trailing-slash-redirect > should handle external rewrite correctly /docs-ssr/first (DD)
  • skip-trailing-slash-redirect > should allow rewriting invalid buildId correctly (DD)
  • skip-trailing-slash-redirect > should provide original _next/data URL with skipProxyUrlNormalize (DD)
  • skip-trailing-slash-redirect > should allow response body from middleware with flag (DD)
  • skip-trailing-slash-redirect > should merge cookies from middleware and API routes correctly (DD)
  • skip-trailing-slash-redirect > should merge cookies from middleware and edge API routes correctly (DD)
  • skip-trailing-slash-redirect > should not have trailing slash redirects in manifest (DD)
  • skip-trailing-slash-redirect > should correct skip URL normalizing in middleware (DD)
  • skip-trailing-slash-redirect > should apply config redirect correctly (DD)
  • skip-trailing-slash-redirect > should apply config rewrites correctly (DD)
  • skip-trailing-slash-redirect > should not apply trailing slash on load on client (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should not apply trailing slash redirect (with slash) (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should not apply trailing slash redirect (without slash) (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should preserve original trailing slashes to links on client (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should respond to index correctly (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should respond to dynamic route correctly (DD)
  • skip-trailing-slash-redirect > app dir - skip trailing slash redirect > should navigate client side correctly (DD)
  • skip-trailing-slash-redirect > pages dir > should not apply trailing slash redirect (with slash) (DD)
  • skip-trailing-slash-redirect > pages dir > should not apply trailing slash redirect (without slash) (DD)
  • skip-trailing-slash-redirect > pages dir > should preserve original trailing slashes to links on client (DD)
  • skip-trailing-slash-redirect > pages dir > should respond to index correctly (DD)
  • skip-trailing-slash-redirect > pages dir > should respond to dynamic route correctly (DD)
  • skip-trailing-slash-redirect > pages dir > should navigate client side correctly (DD)
Expand output

● skip-trailing-slash-redirect › should parse locale info for data request correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should be able to redirect locale casing $1

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should be able to redirect locale casing $1

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /chained-rewrite-ssg

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /chained-rewrite-static

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /chained-rewrite-ssr

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /docs/first

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /docs-auto-static/first

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should handle external rewrite correctly /docs-ssr/first

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should allow rewriting invalid buildId correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should provide original _next/data URL with skipProxyUrlNormalize

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should allow response body from middleware with flag

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should merge cookies from middleware and API routes correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should merge cookies from middleware and edge API routes correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should not have trailing slash redirects in manifest

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should correct skip URL normalizing in middleware

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should apply config redirect correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should apply config rewrites correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › should not apply trailing slash on load on client

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should not apply trailing slash redirect (with slash)

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should not apply trailing slash redirect (without slash)

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should preserve original trailing slashes to links on client

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should respond to index correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should respond to dynamic route correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › pages dir › should navigate client side correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should not apply trailing slash redirect (with slash)

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should not apply trailing slash redirect (without slash)

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should preserve original trailing slashes to links on client

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should respond to index correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should respond to dynamic route correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● skip-trailing-slash-redirect › app dir - skip trailing slash redirect › should navigate client side correctly

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● Test suite failed to run

TypeError: Cannot read properties of undefined (reading 'destroy')

  15 |     })
  16 |   })
> 17 |   afterAll(() => next.destroy())
     |                       ^
  18 |
  19 |   // the tests below are run in both pages and app dir to ensure the behavior is the same
  20 |   // the other cases aren't added to this block since they are either testing pages-specific behavior

  at Object.destroy (e2e/skip-trailing-slash-redirect/index.test.ts:17:23)

pnpm test-start test/e2e/app-dir/segment-cache/prefetch-runtime/prefetch-runtime.test.ts (job)

  • runtime prefetching > can completely prefetch a page that is fully static (DD)
  • runtime prefetching > cache stale time handling > includes short-lived public caches with a long enough staleTime (DD)
  • runtime prefetching > cache stale time handling > includes public caches with cacheLife("seconds") (DD)
  • runtime prefetching > cache stale time handling > includes private caches with cacheLife("seconds") (DD)
  • runtime prefetching > cache stale time handling > omits short-lived public caches with a short enough staleTime (DD)
  • runtime prefetching > cache stale time handling > omits private caches with a short enough staleTime (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting cookies() (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting headers() (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting dynamic params (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting searchParams (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting a private cache (DD)
  • runtime prefetching > errors > aborts the prerender without logging an error when sync IO is used after awaiting a quickly-expiring public cache (DD)
  • runtime prefetching > errors > should trigger error boundaries for errors that occurred in runtime-prefetched content (DD)
  • runtime prefetching > in a page > includes dynamic params, but not dynamic content (DD)
  • runtime prefetching > in a page > includes root params, but not dynamic content (DD)
  • runtime prefetching > in a page > includes search params, but not dynamic content (DD)
  • runtime prefetching > in a page > includes headers, but not dynamic content (DD)
  • runtime prefetching > in a page > includes cookies, but not dynamic content (DD)
  • runtime prefetching > in a page > can completely prefetch a page that uses cookies and no uncached IO (DD)
  • runtime prefetching > in a private cache > includes dynamic params, but not dynamic content (DD)
  • runtime prefetching > in a private cache > includes root params, but not dynamic content (DD)
  • runtime prefetching > in a private cache > includes search params, but not dynamic content (DD)
  • runtime prefetching > in a private cache > includes headers, but not dynamic content (DD)
  • runtime prefetching > in a private cache > includes cookies, but not dynamic content (DD)
  • runtime prefetching > in a private cache > can completely prefetch a page that uses cookies and no uncached IO (DD)
  • runtime prefetching > passed to a public cache > includes dynamic params, but not dynamic content (DD)
  • runtime prefetching > passed to a public cache > includes root params, but not dynamic content (DD)
  • runtime prefetching > passed to a public cache > includes search params, but not dynamic content (DD)
  • runtime prefetching > passed to a public cache > includes headers, but not dynamic content (DD)
  • runtime prefetching > passed to a public cache > includes cookies, but not dynamic content (DD)
  • runtime prefetching > passed to a public cache > can completely prefetch a page that uses cookies and no uncached IO (DD)
  • runtime prefetching > should not cache runtime prefetch responses in the browser cache or server-side > different cookies should return different prefetch results - in a page (DD)
  • runtime prefetching > should not cache runtime prefetch responses in the browser cache or server-side > different cookies should return different prefetch results - in a private cache (DD)
  • runtime prefetching > should not cache runtime prefetch responses in the browser cache or server-side > private caches should return new results on each request (DD)
Expand output

● runtime prefetching › in a page › includes dynamic params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a page › includes root params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a page › includes search params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a page › includes headers, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a page › includes cookies, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a page › can completely prefetch a page that uses cookies and no uncached IO

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › includes dynamic params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › includes root params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › includes search params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › includes headers, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › includes cookies, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › in a private cache › can completely prefetch a page that uses cookies and no uncached IO

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › includes dynamic params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › includes root params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › includes search params, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › includes headers, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › includes cookies, but not dynamic content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › passed to a public cache › can completely prefetch a page that uses cookies and no uncached IO

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › should not cache runtime prefetch responses in the browser cache or server-side › different cookies should return different prefetch results - in a page

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › should not cache runtime prefetch responses in the browser cache or server-side › different cookies should return different prefetch results - in a private cache

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › should not cache runtime prefetch responses in the browser cache or server-side › private caches should return new results on each request

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › can completely prefetch a page that is fully static

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › cache stale time handling › includes short-lived public caches with a long enough staleTime

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › cache stale time handling › includes public caches with cacheLife("seconds")

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › cache stale time handling › includes private caches with cacheLife("seconds")

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › cache stale time handling › omits short-lived public caches with a short enough staleTime

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › cache stale time handling › omits private caches with a short enough staleTime

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting cookies()

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting headers()

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting dynamic params

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting searchParams

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting a private cache

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › aborts the prerender without logging an error when sync IO is used after awaiting a quickly-expiring public cache

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

● runtime prefetching › errors › should trigger error boundaries for errors that occurred in runtime-prefetched content

next build failed with code/signal 1

  77 |             if (code || signal)
  78 |               reject(
> 79 |                 new Error(
     |                 ^
  80 |                   `next build failed with code/signal ${code || signal}`
  81 |                 )
  82 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:79:17)

@nextjs-bot
Copy link
Collaborator Author

Stats from current PR

🟢 5 improvements

Metric Canary PR Change Trend
Webpack Build Time 23.544s 19.431s 🟢 4.113s (-17%) ▃▁▁▂▁
Webpack Cold (Listen) 1.020s 766ms 🟢 254ms (-25%) ▅▁▁▁▁
nextDevColdR..ationWebpack 989ms 751ms 🟢 238ms (-24%) ▄▃▃▄▃
Webpack Cold (First Request) 4.223s 3.709s 🟢 514ms (-12%) ▃▂▂▃▂
Webpack Warm (First Request) 4.228s 4.012s 🟢 216ms (-5%) ▃▂▂▃▂
📊 All Metrics
📖 Metrics Glossary

Dev Server Metrics:

  • Listen = TCP port starts accepting connections
  • First Request = HTTP server returns successful response
  • Cold = Fresh build (no cache)
  • Warm = With cached build artifacts

Build Metrics:

  • Fresh = Clean build (no .next directory)
  • Cached = With existing .next directory

Change Thresholds:

  • Time: Changes < 50ms AND < 10%, OR < 2% are insignificant
  • Size: Changes < 1KB AND < 1% are insignificant
  • All other changes are flagged to catch regressions
📦 Dev Server (Webpack) (Legacy)

📦 Dev Server (Webpack)

Metric Canary PR Change Trend
Cold (Listen) 1.020s 766ms 🟢 254ms (-25%) ▅▁▁▁▁
Cold (Ready in log) 989ms 751ms 🟢 238ms (-24%) ▄▃▃▄▃
Cold (First Request) 4.223s 3.709s 🟢 514ms (-12%) ▃▂▂▃▂
Warm (Listen) 967ms 965ms ▄▁▁▁▁
Warm (Ready in log) 957ms 955ms ▄▃▃▄▄
Warm (First Request) 4.228s 4.012s 🟢 216ms (-5%) ▃▂▂▃▂
📦 Production Builds (Webpack) (Legacy)

📦 Production Builds (Webpack)

Metric Canary PR Change Trend
Fresh Build 23.544s 19.431s 🟢 4.113s (-17%) ▃▁▁▂▁
Cached Build 14.505s 14.398s ▃▁▁▂▄
node_modules Size 461 MB 461 MB █████
📦 Bundle Sizes

Bundle Sizes

📦 Webpack

Client

Main Bundles
Canary PR Change
2086.HASH.js gzip 169 B N/A -
2161-HASH.js gzip 5.47 kB N/A -
2747-HASH.js gzip 4.53 kB N/A -
4322-HASH.js gzip 52.7 kB N/A -
ec793fe8-HASH.js gzip 62.3 kB N/A -
framework-HASH.js gzip 59.8 kB 59.8 kB
main-app-HASH.js gzip 251 B 254 B 🔴 +3 B (+1%)
main-HASH.js gzip 38.7 kB 39.1 kB
webpack-HASH.js gzip 1.68 kB 1.68 kB
1596.HASH.js gzip N/A 169 B -
2658-HASH.js gzip N/A 52.4 kB -
6349-HASH.js gzip N/A 4.52 kB -
7019-HASH.js gzip N/A 5.49 kB -
b17a3386-HASH.js gzip N/A 62.3 kB -
Total 226 kB 226 kB ⚠️ +56 B
Polyfills
Canary PR Change
polyfills-HASH.js gzip 39.4 kB 39.4 kB
Total 39.4 kB 39.4 kB
Pages
Canary PR Change
_app-HASH.js gzip 194 B 193 B
_error-HASH.js gzip 182 B 182 B
css-HASH.js gzip 336 B 335 B
dynamic-HASH.js gzip 1.8 kB 1.8 kB
edge-ssr-HASH.js gzip 256 B 256 B
head-HASH.js gzip 352 B 349 B
hooks-HASH.js gzip 385 B 384 B
image-HASH.js gzip 580 B 580 B
index-HASH.js gzip 259 B 258 B
link-HASH.js gzip 2.5 kB 2.51 kB
routerDirect..HASH.js gzip 319 B 317 B
script-HASH.js gzip 385 B 387 B
withRouter-HASH.js gzip 316 B 315 B
1afbb74e6ecf..834.css gzip 106 B 106 B
Total 7.97 kB 7.96 kB ✅ -8 B

Server

Edge SSR
Canary PR Change
edge-ssr.js gzip 126 kB 126 kB
page.js gzip 245 kB 240 kB 🟢 4.72 kB (-2%)
Total 371 kB 366 kB ✅ -4.59 kB
Middleware
Canary PR Change
middleware-b..fest.js gzip 617 B 616 B
middleware-r..fest.js gzip 155 B 156 B
middleware.js gzip 32.9 kB 33.2 kB 🔴 +330 B (+1%)
edge-runtime..pack.js gzip 842 B 842 B
Total 34.5 kB 34.9 kB ⚠️ +330 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 736 B 738 B
Total 736 B 738 B ⚠️ +2 B
Build Cache
Canary PR Change
0.pack gzip 3.71 MB 3.72 MB 🔴 +11.4 kB (+0%)
index.pack gzip 102 kB 102 kB
index.pack.old gzip 102 kB 102 kB
Total 3.91 MB 3.92 MB ⚠️ +10.8 kB

🔄 Shared (bundler-independent)

Runtimes
Canary PR Change
app-page-exp...dev.js gzip 307 kB 307 kB
app-page-exp..prod.js gzip 163 kB 163 kB
app-page-tur...dev.js gzip 307 kB 307 kB
app-page-tur..prod.js gzip 163 kB 163 kB
app-page-tur...dev.js gzip 303 kB 303 kB
app-page-tur..prod.js gzip 161 kB 161 kB
app-page.run...dev.js gzip 303 kB 303 kB
app-page.run..prod.js gzip 161 kB 161 kB
app-route-ex...dev.js gzip 70 kB 70 kB
app-route-ex..prod.js gzip 48.6 kB 48.6 kB
app-route-tu...dev.js gzip 70 kB 70 kB
app-route-tu..prod.js gzip 48.6 kB 48.6 kB
app-route-tu...dev.js gzip 69.6 kB 69.6 kB
app-route-tu..prod.js gzip 48.4 kB 48.4 kB
app-route.ru...dev.js gzip 69.6 kB 69.6 kB
app-route.ru..prod.js gzip 48.4 kB 48.4 kB
dist_client_...dev.js gzip 324 B 324 B
dist_client_...dev.js gzip 326 B 326 B
dist_client_...dev.js gzip 318 B 318 B
dist_client_...dev.js gzip 317 B 317 B
pages-api-tu...dev.js gzip 43 kB 43 kB
pages-api-tu..prod.js gzip 32.7 kB 32.7 kB
pages-api.ru...dev.js gzip 43 kB 43 kB
pages-api.ru..prod.js gzip 32.7 kB 32.7 kB
pages-turbo....dev.js gzip 52.3 kB 52.3 kB
pages-turbo...prod.js gzip 39.2 kB 39.2 kB
pages.runtim...dev.js gzip 52.2 kB 52.2 kB
pages.runtim..prod.js gzip 39.2 kB 39.2 kB
server.runti..prod.js gzip 62.4 kB 62.4 kB
Total 2.74 MB 2.74 MB ✅ -1 B
📝 Changed Files (8 files)

Files with changes:

  • app-page-exp..ntime.dev.js
  • app-page-tur..ntime.dev.js
  • app-page-tur..ntime.dev.js
  • app-page.runtime.dev.js
  • app-route-ex..time.prod.js
  • app-route-tu..time.prod.js
  • pages-api.runtime.dev.js
  • pages.runtime.dev.js
View diffs
app-page-exp..ntime.dev.js
failed to diff
app-page-tur..ntime.dev.js
failed to diff
app-page-tur..ntime.dev.js
failed to diff
app-page.runtime.dev.js
failed to diff
app-route-ex..time.prod.js

Diff too large to display

app-route-tu..time.prod.js

Diff too large to display

pages-api.runtime.dev.js

Diff too large to display

pages.runtime.dev.js

Diff too large to display

@eps1lon
Copy link
Member

eps1lon commented Jan 26, 2026

Nothing interesting in here

@eps1lon eps1lon closed this Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants