Deploy details
Deploy successful for yaolifeng
@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn failed but the deploy was able to complete.
Deploy summary
Plugin "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" failed
Built using the Next.js Runtime
Build time: 1m 24s. Total deploy time: 1m 24s
Deploy log
Initializing
Complete
Initializing
Complete
3:15:43 PM: Build ready to start
3:15:56 PM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
3:15:56 PM: buildbot version: 7247145a56b36a0319fe3c98407f85b1c4c84911
3:15:56 PM: Fetching cached dependencies
3:15:57 PM: Starting to download cache of 504.9MB
3:15:58 PM: Finished downloading cache in 1.372s
3:15:58 PM: Starting to extract cache
3:16:10 PM: Finished extracting cache in 11.677s
3:16:10 PM: Finished fetching cache in 13.117s
3:16:10 PM: Starting to prepare the repo for build
3:16:10 PM: Preparing Git Reference pull/88/head
3:16:12 PM: Starting to install dependencies
3:16:12 PM: Started restoring cached mise cache
3:16:14 PM: Finished restoring cached mise cache
3:16:14 PM: mise python@3.13.2 install
3:16:14 PM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:16:14 PM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
3:16:15 PM: mise python@3.13.2 python --version
3:16:15 PM: mise python@3.13.2 Python 3.13.2
3:16:15 PM: mise python@3.13.2 ✓ installed
3:16:15 PM: Python version set to 3.13
3:16:16 PM: Collecting pipenv
3:16:16 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
3:16:16 PM: Collecting certifi (from pipenv)
3:16:16 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
3:16:16 PM: Collecting packaging>=22 (from pipenv)
3:16:16 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
3:16:16 PM: Collecting setuptools>=67 (from pipenv)
3:16:16 PM: Downloading setuptools-77.0.3-py3-none-any.whl.metadata (6.6 kB)
3:16:16 PM: Collecting virtualenv>=20.24.2 (from pipenv)
3:16:16 PM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
3:16:16 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
3:16:16 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
3:16:16 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
3:16:16 PM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
3:16:17 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
3:16:17 PM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
3:16:17 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
3:16:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 65.8 MB/s eta 0:00:00
3:16:17 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
3:16:17 PM: Downloading setuptools-77.0.3-py3-none-any.whl (1.3 MB)
3:16:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 74.9 MB/s eta 0:00:00
3:16:17 PM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
3:16:17 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 142.3 MB/s eta 0:00:00
3:16:17 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
3:16:17 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
3:16:17 PM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
3:16:17 PM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
3:16:17 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
3:16:19 PM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.18.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.7 setuptools-77.0.3 virtualenv-20.29.3
3:16:19 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
3:16:19 PM: [notice] To update, run: pip install --upgrade pip
3:16:19 PM: Attempting Ruby version 2.7.2, read from environment
3:16:20 PM: Using Ruby version 2.7.2
3:16:21 PM: Started restoring cached go cache
3:16:21 PM: Finished restoring cached go cache
3:16:22 PM: go version go1.19.13 linux/amd64
3:16:23 PM: Using PHP version 8.0
3:16:24 PM: Started restoring cached Node.js version
3:16:27 PM: Finished restoring cached Node.js version
3:16:27 PM: Attempting Node.js version 'v20' from .nvmrc
3:16:28 PM: v20.19.0 is already installed.
3:16:28 PM: Now using node v20.19.0 (npm v10.8.2)
3:16:28 PM: Enabling Node.js Corepack
3:16:28 PM: Started restoring cached build plugins
3:16:28 PM: Finished restoring cached build plugins
3:16:28 PM: Started restoring cached corepack dependencies
3:16:28 PM: Finished restoring cached corepack dependencies
3:16:28 PM: Started restoring cached pnpm cache
3:16:28 PM: Finished restoring cached pnpm cache
3:16:28 PM: No pnpm workspaces detected
3:16:28 PM: Started restoring cached node modules
3:16:28 PM: Finished restoring cached node modules
3:16:29 PM: Installing npm packages using pnpm version 10.6.3
3:16:29 PM: Lockfile is up to date, resolution step is skipped
3:16:29 PM: Already up to date
3:16:30 PM: Done in 1.3s using pnpm v10.6.3
3:16:30 PM: npm packages installed using pnpm
3:16:31 PM: Successfully installed dependencies
3:16:31 PM: Starting build script
3:16:32 PM: Detected 1 framework(s)
3:16:32 PM: "next" at version "14.2.3"
3:16:32 PM: Section completed: initializing
Building
Complete
Building
Complete
3:16:35 PM: Netlify Build
3:16:35 PM: ────────────────────────────────────────────────────────────────
3:16:35 PM:
3:16:35 PM: ❯ Version
3:16:35 PM: @netlify/build 30.0.3
3:16:35 PM:
3:16:35 PM: ❯ Flags
3:16:35 PM: accountId: 671772f4c89234a545f85d61
3:16:35 PM: baseRelDir: true
3:16:35 PM: buildId: 67e0259fca66600008ffa13d
3:16:35 PM: deployId: 67e0259fca66600008ffa13f
3:16:35 PM:
3:16:35 PM: ❯ Current directory
3:16:35 PM: /opt/build/repo
3:16:35 PM:
3:16:35 PM: ❯ Config file
3:16:35 PM: No config file was defined: using default values.
3:16:35 PM:
3:16:35 PM: ❯ Context
3:16:35 PM: deploy-preview
3:16:35 PM:
3:16:35 PM: ❯ Using Next.js Runtime - v5.10.1
3:16:35 PM:
3:16:35 PM: ❯ Loading plugins
3:16:35 PM: - @21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn@1.0.7 from Netlify app
3:16:37 PM: Next.js cache restored
3:16:37 PM:
3:16:37 PM: Build command from Netlify app
3:16:37 PM: ────────────────────────────────────────────────────────────────
3:16:37 PM:
3:16:37 PM: $ pnpm run build
3:16:38 PM: > yaolifeng.me@0.0.1 build /opt/build/repo
3:16:38 PM: > next build
3:16:38 PM: ▲ Next.js 14.2.3
3:16:38 PM: - Environments: .env.production, .env
3:16:38 PM: Creating an optimized production build ...
3:16:44 PM: ✓ Compiled successfully
3:16:44 PM: Skipping validation of types
3:16:44 PM: Skipping linting
3:16:44 PM: Collecting page data ...
3:16:47 PM: Generating static pages (0/11) ...
3:16:48 PM: Generating static pages (2/11)
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /projects. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /projects. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /_not-found. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /_not-found. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /services. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /services. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /about. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /about. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /links. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /links. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /blog. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /blog. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: Generating static pages (5/11)
3:16:48 PM: Generating static pages (8/11)
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /shorts. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ⚠ Unsupported metadata viewport is configured in metadata export in /shorts. Please move it to viewport export instead.
3:16:48 PM: Read more: https://nextjs.org/docs/app/api-reference/functions/generate-viewport
3:16:48 PM: ✓ Generating static pages (11/11)
3:16:49 PM: Finalizing page optimization ...
3:16:49 PM: Collecting build traces ...
3:17:03 PM: Route (app) Size First Load JS
3:17:03 PM: ┌ ○ / 6.78 kB 145 kB
3:17:03 PM: ├ ○ /_not-found 147 B 87.4 kB
3:17:03 PM: ├ ○ /about 1.48 kB 140 kB
3:17:03 PM: ├ ƒ /api/rss 0 B 0 B
3:17:03 PM: ├ ○ /blog 19.6 kB 445 kB
3:17:03 PM: ├ ƒ /blog/[slug] 1.06 kB 416 kB
3:17:03 PM: ├ ○ /links 495 B 92.9 kB
3:17:03 PM: ├ ○ /projects 516 B 99.8 kB
3:17:03 PM: ├ ○ /services 1.48 kB 140 kB
3:17:03 PM: ├ ○ /shorts 75.4 kB 194 kB
3:17:03 PM: └ ƒ /shorts/[slug] 1.05 kB 416 kB
3:17:03 PM: + First Load JS shared by all 87.3 kB
3:17:03 PM: ├ chunks/2abc1970-b9baa040c5475530.js 53.6 kB
3:17:03 PM: ├ chunks/722-bb0f11a29274b1d1.js 31.6 kB
3:17:03 PM: └ other shared chunks (total) 2.02 kB
3:17:03 PM: ○ (Static) prerendered as static content
3:17:03 PM: ƒ (Dynamic) server-rendered on demand
3:17:03 PM:
3:17:03 PM: (build.command completed in 26.2s)
3:17:04 PM: Next.js cache saved
3:17:04 PM: Next.js cache saved
3:17:06 PM:
3:17:06 PM: Functions bundling
3:17:06 PM: ────────────────────────────────────────────────────────────────
3:17:06 PM:
3:17:06 PM: Packaging Functions from .netlify/functions-internal directory:
3:17:06 PM: - ___netlify-server-handler/___netlify-server-handler.mjs
3:17:06 PM:
3:17:10 PM:
3:17:10 PM: (Functions bundling completed in 3.8s)
3:17:12 PM:
3:17:26 PM: (Netlify Build completed in 51.2s)
3:17:27 PM: Section completed: building
3:18:02 PM: Finished processing build request in 2m5.965s
Deploying
Complete
Deploying
Complete
3:17:12 PM: Deploy site
3:17:12 PM: ────────────────────────────────────────────────────────────────
3:17:12 PM:
3:17:12 PM: Starting to deploy site from '.next'
3:17:12 PM: Calculating files to upload
3:17:12 PM: 2 new file(s) to upload
3:17:12 PM: 1 new function(s) to upload
3:17:20 PM: Section completed: deploying
3:17:23 PM: Finished waiting for live deploy in 2.225s
3:17:23 PM: Site deploy was successfully initiated
3:17:23 PM:
3:17:23 PM: (Deploy site completed in 10.7s)
3:17:26 PM: It looks like you don't have a 21YunBox account yet😢.
3:17:26 PM: You can get your account at: https://dashboard.21cloudbox.com/get-started/.
3:17:26 PM: Once you have an account, you get an integration token under:
3:17:26 PM: "New" > "Integration" > "Netlify."
3:17:26 PM: If you face any problems, feel free to contact us at hello@21yunbox.com.
3:17:26 PM: Good luck! 😉
3:17:26 PM:
3:17:26 PM: Plugin "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" failed
3:17:26 PM: ─────────────────────────────────────────────────────────────────────────
3:17:26 PM:
3:17:26 PM: Error message
3:17:26 PM: Error: Get a 21YunBox account to proceed with your in-China deployment.
3:17:26 PM:
3:17:26 PM: Plugin details
3:17:26 PM: Package: @21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn
3:17:26 PM: Version: 1.0.7
3:17:26 PM: Repository: git+https://github.com/tobyglei/netlify-plugin-21yunbox-deploy-your-site-to-china-edge.git
3:17:26 PM: npm link: https://www.npmjs.com/package/@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn
3:17:26 PM: Report issues: https://github.com/tobyglei/netlify-plugin-21yunbox-deploy-your-site-to-china-edge/issues
3:17:26 PM:
3:17:26 PM: Error location
3:17:26 PM: In "onSuccess" event in "@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn" from Netlify app
3:17:26 PM:
3:17:26 PM: Resolved config
3:17:26 PM: build:
3:17:26 PM: command: pnpm run build
3:17:26 PM: commandOrigin: ui
3:17:26 PM: environment:
3:17:26 PM: - REVIEW_ID
3:17:26 PM: - SITE_URL
3:17:26 PM: - VERCEL_URL
3:17:26 PM: publish: /opt/build/repo/.next
3:17:26 PM: publishOrigin: ui
3:17:26 PM: headers:
3:17:26 PM: - for: /_next/static/*
values:
Cache-Control: public, max-age=31536000, immutable
headersOrigin: inline
plugins:
- inputs: {}
origin: ui
package: '@netlify/plugin-nextjs'
- inputs: {}
origin: ui
package: '@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn'
redirects:
- from: /_next/image
query:
q: ':quality'
url: ':url'
w: ':width'
status: 200
to: /.netlify/images?url=:url&w=:width&q=:quality
- from: /_ipx/*
query:
q: ':quality'
url: ':url'
w: ':width'
status: 200
to: /.netlify/images?url=:url&w=:width&q=:quality
redirectsOrigin: inline
(node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
values:
Cache-Control: public, max-age=31536000, immutable
headersOrigin: inline
plugins:
- inputs: {}
origin: ui
package: '@netlify/plugin-nextjs'
- inputs: {}
origin: ui
package: '@21yunbox/netlify-plugin-21yunbox-deploy-to-china-cdn'
redirects:
- from: /_next/image
query:
q: ':quality'
url: ':url'
w: ':width'
status: 200
to: /.netlify/images?url=:url&w=:width&q=:quality
- from: /_ipx/*
query:
q: ':quality'
url: ':url'
w: ':width'
status: 200
to: /.netlify/images?url=:url&w=:width&q=:quality
redirectsOrigin: inline
(node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (Use `node --trace-warnings ...` to show where the warning was created)
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 unpipe listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
3:17:26 PM: (node:5880) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 finish listeners added to [Socket]. Use emitter.setMaxListeners() to increase limit
Cleanup
Complete
Cleanup
Complete
3:17:26 PM: Netlify Build Complete
3:17:26 PM: ────────────────────────────────────────────────────────────────
3:17:26 PM:
3:17:27 PM: Caching artifacts
3:17:27 PM: Started saving node modules
3:17:27 PM: Finished saving node modules
3:17:27 PM: Started saving build plugins
3:17:27 PM: Finished saving build plugins
3:17:27 PM: Started saving mise cache
3:17:27 PM: Finished saving mise cache
3:17:27 PM: Started saving corepack cache
3:17:27 PM: Finished saving corepack cache
3:17:27 PM: Started saving pnpm cache
3:17:27 PM: Finished saving pnpm cache
3:17:27 PM: Started saving pip cache
3:17:27 PM: Finished saving pip cache
3:17:27 PM: Started saving emacs cask dependencies
3:17:27 PM: Finished saving emacs cask dependencies
3:17:27 PM: Started saving maven dependencies
3:17:27 PM: Finished saving maven dependencies
3:17:27 PM: Started saving boot dependencies
3:17:27 PM: Finished saving boot dependencies
3:17:27 PM: Started saving rust rustup cache
3:17:27 PM: Finished saving rust rustup cache
3:17:27 PM: Started saving go dependencies
3:17:27 PM: Finished saving go dependencies
3:17:27 PM: Build script success
3:18:01 PM: Uploading Cache of size 505.0MB
3:18:02 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
3:17:20 PM: Starting post processing
3:17:20 PM: Post processing - redirect rules
3:17:20 PM: Post processing done
3:17:20 PM: Section completed: postprocessing
3:17:20 PM: Skipping form detection
3:17:20 PM: Post processing - header rules
3:17:22 PM: Site is live ✨