Hi,
Its been a month i’m working on a nextjs website that i’m hosting on netlify.
Today i found out that my website won’t deploy because of :
<< The function “___NETLIFY-HANDLER” is larger than the 50MB limit.>>
what’s curious is that i only made very smalls change to the code.
I’m trying to compare logs between the last successful deploy and those who are failing but i can’t find the source of the problem.
Deploy failed :
4:53:18 PM: info - Creating an optimized production build...
4:53:29 PM: warn - Compiled with warnings
4:53:29 PM: ./src/modules/checkout/components/payment-button/index.tsx
4:53:29 PM: Should not import the named export 'owner' (imported as 'data') from default-exporting module (only default export is available soon)
4:53:29 PM: Import trace for requested module:
4:53:29 PM: ./src/modules/checkout/components/payment-button/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/checkout-summary/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment-crypto/index.tsx
4:53:29 PM: Should not import the named export 'supportednetworks' (imported as 'data') from default-exporting module (only default export is available soon)
4:53:29 PM: Import trace for requested module:
4:53:29 PM: ./src/modules/checkout/components/payment-crypto/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment-container/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/checkout-form/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment-button/index.tsx
4:53:29 PM: Should not import the named export 'owner' (imported as 'data') from default-exporting module (only default export is available soon)
4:53:29 PM: Import trace for requested module:
4:53:29 PM: ./src/modules/checkout/components/payment-button/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/checkout-summary/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment-crypto/index.tsx
4:53:29 PM: Should not import the named export 'supportednetworks' (imported as 'data') from default-exporting module (only default export is available soon)
4:53:29 PM: Import trace for requested module:
4:53:29 PM: ./src/modules/checkout/components/payment-crypto/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment-container/index.tsx
4:53:29 PM: ./src/modules/checkout/components/payment/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/checkout-form/index.tsx
4:53:29 PM: ./src/modules/checkout/templates/index.tsx
4:53:29 PM: info - Collecting page data...
4:53:36 PM: info - Generating static pages (0/20)
4:53:39 PM: info - Generating static pages (5/20)
4:53:39 PM: info - Generating static pages (10/20)
4:53:39 PM: info - Generating static pages (15/20)
4:53:40 PM: info - Generating static pages (20/20)
4:53:41 PM: info - Finalizing page optimization...
4:53:41 PM: Route (pages) Size First Load JS
4:53:41 PM: ┌ ○ / (2735 ms) 2.96 kB 230 kB
4:53:41 PM: ├ /_app 0 B 124 kB
4:53:41 PM: ├ ○ /404 (2690 ms) 593 B 227 kB
4:53:41 PM: ├ ○ /account (2693 ms) 3.27 kB 230 kB
4:53:41 PM: ├ ○ /account/addresses (2616 ms) 5.69 kB 241 kB
4:53:41 PM: ├ ○ /account/login (2698 ms) 3.15 kB 238 kB
4:53:41 PM: ├ ○ /account/orders (2617 ms) 2.46 kB 229 kB
4:53:41 PM: ├ ○ /account/profile (2606 ms) 7.43 kB 242 kB
4:53:41 PM: ├ ○ /cart (2817 ms) 2.64 kB 241 kB
4:53:41 PM: ├ ○ /checkout (2604 ms) 94.7 kB 350 kB
4:53:41 PM: ├ ● /collections/[id] (2511 ms) 2.85 kB 230 kB
4:53:41 PM: ├ ○ /icons/arrow (886 ms) 525 B 124 kB
4:53:41 PM: ├ ○ /icons/shopping-bag (978 ms) 1.09 kB 125 kB
4:53:41 PM: ├ ● /order/confirmed/[id] 1.27 kB 231 kB
4:53:41 PM: ├ ● /order/details/[id] 1.24 kB 231 kB
4:53:41 PM: ├ ● /products/[handle] (22462 ms) 154 kB 460 kB
4:53:41 PM: ├ ├ /products/hoodie (4262 ms)
4:53:41 PM: ├ ├ /products/t-shirt (3841 ms)
4:53:41 PM: ├ ├ /products/sweatshirt (3703 ms)
4:53:41 PM: ├ ├ /products/longsleeve (3502 ms)
4:53:41 PM: ├ └ /products/custom-tshirt (3396 ms)
4:53:41 PM: └ ○ /store (2718 ms) 3.46 kB 230 kB
4:53:41 PM: + First Load JS shared by all 132 kB
4:53:41 PM: ├ chunks/framework-bb5c596eafb42b22.js 42.1 kB
4:53:41 PM: ├ chunks/main-fd0580ad2adad95b.js 31.2 kB
4:53:41 PM: ├ chunks/pages/_app-7398614ab331859a.js 49.3 kB
4:53:41 PM: ├ chunks/webpack-5761f3a204ffdf4a.js 1.08 kB
4:53:41 PM: └ css/8d72f80be5556708.css 8.61 kB
4:53:41 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
4:53:41 PM: ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps)
4:53:41 PM:
4:53:41 PM: (build.command completed in 32s)
4:53:41 PM:
4:53:41 PM: ────────────────────────────────────────────────────────────────
4:53:41 PM: 3. @netlify/plugin-nextjs (onBuild event)
4:53:41 PM: ────────────────────────────────────────────────────────────────
4:53:41 PM:
4:53:41 PM: { functionsDir: '/opt/build/repo/.netlify/functions-internal' }
4:53:41 PM: Patching /opt/build/repo/node_modules/next/dist/server/base-server.js
4:53:41 PM: Done
4:53:41 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
4:53:41 PM: Done
4:53:41 PM: Moving static page files to serve from CDN...
4:53:41 PM: Moved 21 files
4:53:41 PM: Using Netlify Edge Functions for image format detection. Set env var "NEXT_DISABLE_EDGE_IMAGES=true" to disable.
4:53:41 PM: Netlify configuration property "redirects" value changed to [
4:53:41 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
4:53:41 PM: {
4:53:41 PM: from: '/_next/image*',
4:53:41 PM: query: { url: ':url', w: ':width', q: ':quality' },
4:53:41 PM: to: '/_ipx/w_:width,q_:quality/:url',
4:53:41 PM: status: 301
4:53:41 PM: },
4:53:41 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
4:53:41 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
4:53:41 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
4:53:41 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
4:53:41 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
4:53:41 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
4:53:41 PM: {
4:53:41 PM: from: '/routes-manifest.json',
4:53:41 PM: to: '/404.html',
4:53:41 PM: status: 404,
4:53:41 PM: force: true
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/build-manifest.json',
4:53:41 PM: to: '/404.html',
4:53:41 PM: status: 404,
4:53:41 PM: force: true
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/prerender-manifest.json',
4:53:41 PM: to: '/404.html',
4:53:41 PM: status: 404,
4:53:41 PM: force: true
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/react-loadable-manifest.json',
4:53:41 PM: to: '/404.html',
4:53:41 PM: status: 404,
4:53:41 PM: force: true
4:53:41 PM: },
4:53:41 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
4:53:41 PM: {
4:53:41 PM: from: '/api/*',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Arbitrum.svg',
4:53:41 PM: to: '/Arbitrum.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Avalanche.svg',
4:53:41 PM: to: '/Avalanche.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Binance.svg',
4:53:41 PM: to: '/Binance.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Dai.svg',
4:53:41 PM: to: '/Dai.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Ethereum.svg',
4:53:41 PM: to: '/Ethereum.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/GOTS.svg',
4:53:41 PM: to: '/GOTS.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Gmail.svg',
4:53:41 PM: to: '/Gmail.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Gmail_old.svg',
4:53:41 PM: to: '/Gmail_old.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Instagram.svg',
4:53:41 PM: to: '/Instagram.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Jeur.svg',
4:53:41 PM: to: '/Jeur.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/PayPal.svg',
4:53:41 PM: to: '/PayPal.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Polygon.svg',
4:53:41 PM: to: '/Polygon.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Tether.svg',
4:53:41 PM: to: '/Tether.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/Usdc.svg',
4:53:41 PM: to: '/Usdc.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account copy.svg',
4:53:41 PM: to: '/account copy.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account.png',
4:53:41 PM: to: '/account.png',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account.svg',
4:53:41 PM: to: '/account.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/arrow.jsx',
4:53:41 PM: to: '/arrow.jsx',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/arrow.svg',
4:53:41 PM: to: '/arrow.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/busd.svg',
4:53:41 PM: to: '/busd.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/checkmark.svg',
4:53:41 PM: to: '/checkmark.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/chevron-left.svg',
4:53:41 PM: to: '/chevron-left.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/cta_four.jpg',
4:53:41 PM: to: '/cta_four.jpg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/cta_one.jpg',
4:53:41 PM: to: '/cta_one.jpg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/cta_three.jpg',
4:53:41 PM: to: '/cta_three.jpg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/cta_two.jpg',
4:53:41 PM: to: '/cta_two.jpg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/error_icon.svg',
4:53:41 PM: to: '/error_icon.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/ethold.svg',
4:53:41 PM: to: '/ethold.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/eub.svg',
4:53:41 PM: to: '/eub.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/euw.svg',
4:53:41 PM: to: '/euw.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/exdesign.png',
4:53:41 PM: to: '/exdesign.png',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/exdesignwhite.PNG',
4:53:41 PM: to: '/exdesignwhite.PNG',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/fallback.webp',
4:53:41 PM: to: '/fallback.webp',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/favicon.ico',
4:53:41 PM: to: '/favicon.ico',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/funnel.svg',
4:53:41 PM: to: '/funnel.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/hero.jpg',
4:53:41 PM: to: '/hero.jpg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/logo-grey.svg',
4:53:41 PM: to: '/logo-grey.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/logo.svg',
4:53:41 PM: to: '/logo.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/mastercard.svg',
4:53:41 PM: to: '/mastercard.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/metamask.svg',
4:53:41 PM: to: '/metamask.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/package.svg',
4:53:41 PM: to: '/package.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/polo.mp4',
4:53:41 PM: to: '/polo.mp4',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/selector.svg',
4:53:41 PM: to: '/selector.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/shopping-bag.jsx',
4:53:41 PM: to: '/shopping-bag.jsx',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/solana.svg',
4:53:41 PM: to: '/solana.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/stripe.webp',
4:53:41 PM: to: '/stripe.webp',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/template.png',
4:53:41 PM: to: '/template.png',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/template_2.png',
4:53:41 PM: to: '/template_2.png',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/twitter.svg',
4:53:41 PM: to: '/twitter.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/user.svg',
4:53:41 PM: to: '/user.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/visa.svg',
4:53:41 PM: to: '/visa.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/walletconnect.svg',
4:53:41 PM: to: '/walletconnect.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/warning.svg',
4:53:41 PM: to: '/warning.svg',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/work.webp',
4:53:41 PM: to: '/work.webp',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/work2.webp',
4:53:41 PM: to: '/work2.webp',
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: status: 200
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/*',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: conditions: { Cookie: [Array] },
4:53:41 PM: force: true
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/index.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/account.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/account/addresses.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account/addresses',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/account/login.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account/login',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/account/orders.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account/orders',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/account/profile.json',
4:54:01 PM: Creating deploy upload records
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/account/profile',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/cart.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/cart',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/checkout.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/checkout',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/icons/arrow.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/icons/arrow',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/icons/shopping-bag.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/icons/shopping-bag',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/store.json',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/store',
4:53:41 PM: to: '/.netlify/functions/___netlify-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/collections/:id.json',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/collections/:id',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/order/confirmed/:id.json',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/order/confirmed/:id',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/order/details/:id.json',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/order/details/:id',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:54:05 PM: The function "___NETLIFY-ODB-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:05 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/_next/data/SJOzCe4f8Ittfq4mkBUb_/products/:handle.json',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: {
4:53:41 PM: from: '/products/:handle',
4:53:41 PM: to: '/.netlify/builders/___netlify-odb-handler',
4:53:41 PM: status: 200,
4:53:41 PM: force: false
4:53:41 PM: },
4:53:41 PM: ... 1 more item
4:53:41 PM: ].
4:53:41 PM:
4:53:41 PM: (@netlify/plugin-nextjs onBuild completed in 65ms)
4:53:41 PM:
4:53:41 PM: ────────────────────────────────────────────────────────────────
4:53:41 PM: 4. Functions bundling
4:54:06 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:53:41 PM: ────────────────────────────────────────────────────────────────
4:54:06 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:53:41 PM:
4:53:41 PM: Packaging Functions from .netlify/functions-internal directory:
4:53:41 PM: - ___netlify-handler/___netlify-handler.js
4:53:41 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
4:53:41 PM: - _ipx/_ipx.js
4:53:41 PM:
4:53:59 PM:
4:53:59 PM: (Functions bundling completed in 18.1s)
4:53:59 PM:
4:53:59 PM: ────────────────────────────────────────────────────────────────
4:53:59 PM: 5. Edge Functions bundling
4:53:59 PM: ────────────────────────────────────────────────────────────────
4:53:59 PM:
4:53:59 PM: Packaging Edge Functions from .netlify/edge-functions directory:
4:53:59 PM: - ipx
4:54:00 PM:
4:54:00 PM: (Edge Functions bundling completed in 1.1s)
4:54:00 PM:
4:54:00 PM: ────────────────────────────────────────────────────────────────
4:54:00 PM: 6. @netlify/plugin-nextjs (onPostBuild event)
4:54:00 PM: ────────────────────────────────────────────────────────────────
4:54:00 PM:
4:54:00 PM: Next.js cache saved.
4:54:00 PM: The function zip ../../../tmp/zisi-636929c376f826000903e546/___netlify-odb-handler.zip size is 57.2 MB, which is larger than the maximum supported size of 52.4 MB.
4:54:00 PM: There are a few reasons this could happen. You may have accidentally bundled a large dependency, or you might have a
4:54:00 PM: large number of pre-rendered pages included.
4:54:00 PM: Contains 2842 files
4:54:07 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:00 PM:
4:54:00 PM:
4:54:00 PM: These are the largest files in the zip:
4:54:00 PM: ┌─────────┬─────────────────────────────────────────────────────────┬─────────────────┬───────────────────┐
4:54:00 PM: │ (index) │ File │ Compressed Size │ Uncompressed Size │
4:54:07 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:00 PM: ├─────────┼─────────────────────────────────────────────────────────┼─────────────────┼───────────────────┤
4:54:00 PM: │ 1 │ 'node_modules/canvas/build/Release/librsvg-2.so.2' │ '26.3 MB' │ '105 MB' │
4:54:00 PM: │ 2 │ 'node_modules/canvas/build/Release/libharfbuzz.so.0' │ '7.43 MB' │ '20.6 MB' │
4:54:00 PM: │ 3 │ 'node_modules/canvas/build/Release/libgio-2.0.so.0' │ '3.55 MB' │ '9.8 MB' │
4:54:00 PM: │ 4 │ 'node_modules/canvas/build/Release/libcairo.so.2' │ '2.39 MB' │ '6.12 MB' │
4:54:00 PM: │ 5 │ 'node_modules/canvas/build/Release/libpixman-1.so.0' │ '1.63 MB' │ '5.63 MB' │
4:54:00 PM: │ 6 │ 'node_modules/canvas/build/Release/libxml2.so.2' │ '2.08 MB' │ '5.37 MB' │
4:54:00 PM: │ 7 │ 'node_modules/canvas/build/Release/libglib-2.0.so.0' │ '1.67 MB' │ '4.57 MB' │
4:54:00 PM: │ 8 │ 'node_modules/canvas/build/Release/libfreetype.so.6' │ '1.4 MB' │ '3.41 MB' │
4:54:00 PM: │ 9 │ 'node_modules/canvas/build/Release/libstdc++.so.6' │ '540 kB' │ '1.84 MB' │
4:54:00 PM: │ 10 │ 'node_modules/canvas/build/Release/libgobject-2.0.so.0' │ '628 kB' │ '1.82 MB' │
4:54:00 PM: └─────────┴─────────────────────────────────────────────────────────┴─────────────────┴───────────────────┘
4:54:00 PM:
4:54:00 PM:
4:54:00 PM: For more information on fixing this, see https://ntl.fyi/large-next-functions
4:54:00 PM:
4:54:00 PM: (@netlify/plugin-nextjs onPostBuild completed in 262ms)
4:54:00 PM:
4:54:00 PM: ────────────────────────────────────────────────────────────────
4:54:00 PM: 7. Deploy site
4:54:00 PM: ────────────────────────────────────────────────────────────────
4:54:00 PM:
4:54:00 PM: Starting to deploy site from '.next'
4:54:01 PM: Creating deploy tree
4:54:01 PM: 56 new files to upload
4:54:01 PM: 3 new functions to upload
4:54:09 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:09 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:11 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:12 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:13 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:15 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:16 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:19 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:22 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:25 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:30 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:31 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:43 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:54:46 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:55:10 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:55:14 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:55:34 PM: The function "___NETLIFY-HANDLER" is larger than the 50MB limit. Please consider reducing it.
4:55:35 PM: Failed to upload file: ___netlify-handler
4:55:43 PM: Failed to upload file: ___netlify-odb-handler
4:55:43 PM: Site deploy was successfully initiated
4:55:43 PM:
4:55:43 PM: (Deploy site completed in 1m 42.7s)
4:55:43 PM:
4:55:43 PM: ────────────────────────────────────────────────────────────────
4:55:43 PM: Netlify Build Complete
4:55:43 PM: ────────────────────────────────────────────────────────────────
4:55:43 PM:
4:55:43 PM: (Netlify Build completed in 2m 36.7s)
4:55:43 PM: Execution cancelled
4:55:43 PM: Error running command: Command was cancelled
4:55:43 PM: Failing build: Failed to build site
4:55:43 PM: Finished processing build request in 3m3.949916691s