ilovemesomeramen
ilovemesomeramen
CDCloudflare Developers
Created by ilovemesomeramen on 7/1/2024 in #pages-help
next-on-pages data caching does not work
Related to: https://github.com/cloudflare/next-on-pages/issues/799 Data which is fetched via the 'fetch' function is not cached, and gets re-fetched every page load regardless of the values of 'revalidate' or 'tags'. Building and running the next application locally with: npx @cloudflare/next-on-pages and npx wrangler pages dev .vercel/output/static --compatibility-flag=nodejs_compat results in following error on page load:
✘ [ERROR] workerd/jsg/util.c++:278: error: e = kj/async-io-unix.c++:1299: failed: DNS lookup failed.; params.host = internal_suspense_cache_hostname.local; params.service = ; gai_strerror(status) = Temporary failure in name resolution

stack:
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@586542c
[...]
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@35e19fc;
sentryErrorContext = jsgInternalError


✘ [ERROR] workerd/jsg/util.c++:278: error: e = kj/async-io-unix.c++:1299: failed: DNS lookup failed.; params.host = internal_suspense_cache_hostname.local; params.service = ; gai_strerror(status) = Temporary failure in name resolution

stack:
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@586542c
[...]
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@35ae5c0;
sentryErrorContext = jsgInternalError


✘ [ERROR] Uncaught (async) Error: internal error


[wrangler:inf] GET / 200 OK (353ms)
✘ [ERROR] workerd/jsg/util.c++:278: error: e = kj/async-io-unix.c++:1299: failed: DNS lookup failed.; params.host = internal_suspense_cache_hostname.local; params.service = ; gai_strerror(status) = Temporary failure in name resolution

stack:
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@586542c
[...]
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@35e19fc;
sentryErrorContext = jsgInternalError


✘ [ERROR] workerd/jsg/util.c++:278: error: e = kj/async-io-unix.c++:1299: failed: DNS lookup failed.; params.host = internal_suspense_cache_hostname.local; params.service = ; gai_strerror(status) = Temporary failure in name resolution

stack:
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@586542c
[...]
/home/dev/tmp/fetch-test/node_modules/@cloudflare/workerd-linux-64/bin/workerd@35ae5c0;
sentryErrorContext = jsgInternalError


✘ [ERROR] Uncaught (async) Error: internal error


[wrangler:inf] GET / 200 OK (353ms)
minimal reproducible example https://github.com/ilovemesomeramen/next-on-pages-cache-issue any help would be appreciated!
6 replies