Plain text after last deploy Next.js 13

My site: https://my-portfolio-front-end.netlify.app/

Last working deploy: (20.6.2023. at 2:42 PM)
Netlify App
Test · Spale96/my-portfolio@0fc9f6f · GitHub

Bad deploy →

12:23:53 PM: Starting post processing
12:23:54 PM: Skipping HTML post processing
12:23:55 PM: Post processing - header rules
12:23:58 PM: Post processing - redirect rules
12:23:59 PM: Post processing done
12:23:59 PM: Section completed: postprocessing
12:24:08 PM: Site is live :sparkles:
12:22:30 PM: build-image version: c11c0eb9939c949586b0f78302107908b668a11e (focal)
12:22:30 PM: buildbot version: 89da9f761f300da7c12c5a46a3cfeccfbd36fe9e
12:22:30 PM: Fetching cached dependencies
12:22:30 PM: Starting to download cache of 286.9MB
12:22:34 PM: Finished downloading cache in 3.462s
12:22:34 PM: Starting to extract cache
12:22:36 PM: Finished extracting cache in 2.513s
12:22:36 PM: Finished fetching cache in 6.044s
12:22:36 PM: Starting to prepare the repo for build
12:22:37 PM: Preparing Git Reference refs/heads/main
12:22:39 PM: Starting to install dependencies
12:22:39 PM: Python version set to 3.8
12:22:39 PM: Attempting Ruby version 2.7.2, read from environment
12:22:39 PM: Using Ruby version 2.7.2
12:22:40 PM: Started restoring cached go cache
12:22:40 PM: Finished restoring cached go cache
12:22:41 PM: go version go1.19.10 linux/amd64
12:22:42 PM: Using PHP version 8.0
12:22:43 PM: Started restoring cached Node.js version
12:22:43 PM: Finished restoring cached Node.js version
12:22:44 PM: v18.16.1 is already installed.
12:22:44 PM: Now using node v18.16.1 (npm v9.5.1)
12:22:44 PM: Enabling Node.js Corepack
12:22:44 PM: Started restoring cached build plugins
12:22:44 PM: Finished restoring cached build plugins
12:22:44 PM: Started restoring cached corepack dependencies
12:22:44 PM: Finished restoring cached corepack dependencies
12:22:44 PM: No npm workspaces detected
12:22:44 PM: Started restoring cached node modules
12:22:44 PM: Finished restoring cached node modules
12:22:45 PM: Installing npm packages using npm version 9.5.1
12:22:46 PM: up to date, audited 545 packages in 1s
12:22:46 PM: 35 packages are looking for funding
12:22:46 PM: run npm fund for details
12:22:46 PM: 5 high severity vulnerabilities
12:22:46 PM: To address all issues, run:
12:22:46 PM: npm audit fix
12:22:46 PM: Run npm audit for details.
12:22:46 PM: npm packages installed
12:22:47 PM: Install dependencies script success
12:22:47 PM: Starting build script
12:22:47 PM: Detected 1 framework(s)
12:22:48 PM: next at version 13.2.4
12:22:48 PM: Section completed: initializing
12:22:49 PM: ​
12:22:49 PM: Netlify Build
12:22:49 PM: ────────────────────────────────────────────────────────────────
12:22:49 PM: ​
12:22:49 PM: ❯ Version
12:22:49 PM: @netlify/build 29.12.1
12:22:49 PM: ​
12:22:49 PM: ❯ Flags
12:22:49 PM: baseRelDir: true
12:22:49 PM: buildId: 6492cf6565852b00086094f5
12:22:49 PM: deployId: 6492cf6565852b00086094f7
12:22:49 PM: ​
12:22:49 PM: ❯ Current directory
12:22:49 PM: /opt/build/repo
12:22:49 PM: ​
12:22:49 PM: ❯ Config file
12:22:49 PM: No config file was defined: using default values.
12:22:49 PM: ​
12:22:49 PM: ❯ Context
12:22:49 PM: production
12:22:49 PM: ​
12:22:49 PM: ❯ Using Next.js Runtime - v4.38.0
12:22:50 PM: ​
12:22:50 PM: @netlify/plugin-nextjs (onPreBuild event)
12:22:50 PM: ────────────────────────────────────────────────────────────────
12:22:50 PM: ​
12:22:50 PM: Next.js cache restored.
12:22:50 PM: Netlify configuration property build.environment.NEXT_PRIVATE_TARGET value changed.
12:22:50 PM: ​
12:22:50 PM: (@netlify/plugin-nextjs onPreBuild completed in 180ms)
12:22:50 PM: ​
12:22:50 PM: Build command from Netlify app
12:22:50 PM: ────────────────────────────────────────────────────────────────
12:22:50 PM: ​
12:22:50 PM: $ next build
12:22:51 PM: warn - You have enabled experimental feature (appDir) in next.config.js.
12:22:51 PM: warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.
12:22:51 PM: info - Thank you for testing appDir please leave your feedback at [Feedback] App Directory Beta · vercel/next.js · Discussion #41745 · GitHub
12:22:51 PM: info - Creating an optimized production build…
12:22:59 PM: info - Compiled successfully
12:22:59 PM: info - Linting and checking validity of types…
12:22:59 PM: info - Collecting page data…
12:23:01 PM: info - Generating static pages (0/4)
12:23:01 PM: info - Generating static pages (1/4)
12:23:01 PM: info - Generating static pages (2/4)
12:23:01 PM: info - Generating static pages (3/4)
12:23:01 PM: info - Generating static pages (4/4)
12:23:02 PM: info - Finalizing page optimization…
12:23:02 PM: Route (app) Size First Load JS
12:23:02 PM: ┌ ○ / 290 kB 359 kB
12:23:02 PM: └ ○ /api/hello 0 B 0 B
12:23:02 PM: + First Load JS shared by all 68.7 kB
12:23:02 PM: ├ chunks/455-ea7055cc5497d0d5.js 66.4 kB
12:23:02 PM: ├ chunks/main-app-b08d576ce513f540.js 203 B
12:23:02 PM: └ chunks/webpack-4b94500d72ef905d.js 2.12 kB
12:23:02 PM: Route (pages) Size First Load JS
12:23:02 PM: ─ ○ /404 179 B 84.6 kB
12:23:02 PM: + First Load JS shared by all 84.4 kB
12:23:02 PM: ├ chunks/main-7d38e82290595e18.js 82.1 kB
12:23:02 PM: ├ chunks/pages/_app-907dedfd0e4177db.js 192 B
12:23:02 PM: └ chunks/webpack-4b94500d72ef905d.js 2.12 kB
12:23:02 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
12:23:02 PM: ​
12:23:02 PM: (build.command completed in 11.9s)
12:23:02 PM: ​
12:23:02 PM: @netlify/plugin-nextjs (onBuild event)
12:23:02 PM: ────────────────────────────────────────────────────────────────
12:23:02 PM: ​
12:23:02 PM: Moving static page files to serve from CDN…
12:23:02 PM: Moved 4 files
12:23:02 PM: Using Netlify Edge Functions for image format detection. Set env var NEXT_DISABLE_EDGE_IMAGES=true to disable.
12:23:02 PM: :sparkles: Deploying middleware and functions to Netlify Edge Functions :sparkles:
12:23:02 PM: Netlify configuration property redirects value changed to [
12:23:02 PM: { from: ‘/next/static/', to: ‘/static/:splat’, status: 200 },
12:23:02 PM: {
12:23:02 PM: from: '/_next/image
’,
12:23:02 PM: query: { url: ‘:url’, w: ‘:width’, q: ‘:quality’ },
12:23:02 PM: to: '/ipx/w:width,q
:quality/:url’,
12:23:02 PM: status: 301
12:23:02 PM: },
12:23:02 PM: { from: ‘/_ipx/', to: ‘/.netlify/builders/_ipx’, status: 200 },
12:23:02 PM: {
12:23:02 PM: from: '/api/
’,
12:23:02 PM: to: ‘/.netlify/functions/__netlify-handler’,
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/imgPortfolio.webp’,
12:23:02 PM: to: ‘/imgPortfolio.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/index.js’,
12:23:02 PM: to: ‘/index.js’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/my-resume.pdf’,
12:23:02 PM: to: ‘/my-resume.pdf’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/next.svg’,
12:23:02 PM: to: ‘/next.svg’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/sculpture.png’,
12:23:02 PM: to: ‘/sculpture.png’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/thirteen.svg’,
12:23:02 PM: to: ‘/thirteen.svg’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/vercel.svg’,
12:23:02 PM: to: ‘/vercel.svg’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/video.mp4’,
12:23:02 PM: to: ‘/video.mp4’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/statue/scene.bin’,
12:23:02 PM: to: ‘/statue/scene.bin’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/statue/scene.gltf’,
12:23:02 PM: to: ‘/statue/scene.gltf’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/projects/Ecommerce.webp’,
12:23:02 PM: to: ‘/assets/projects/Ecommerce.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/projects/GPT-4.webp’,
12:23:02 PM: to: ‘/assets/projects/GPT-4.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/projects/Metaverse.webp’,
12:23:02 PM: to: ‘/assets/projects/Metaverse.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/projects/Netflix.webp’,
12:23:02 PM: to: ‘/assets/projects/Netflix.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/projects/Restaurant.webp’,
12:23:02 PM: to: ‘/assets/projects/Restaurant.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/css.webp’,
12:23:02 PM: to: ‘/assets/tech/css.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/figma.webp’,
12:23:02 PM: to: ‘/assets/tech/figma.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/git.webp’,
12:23:02 PM: to: ‘/assets/tech/git.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/html.webp’,
12:23:02 PM: to: ‘/assets/tech/html.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/javascript.webp’,
12:23:02 PM: to: ‘/assets/tech/javascript.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/nextjs.webp’,
12:23:02 PM: to: ‘/assets/tech/nextjs.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/nodejs.webp’,
12:23:02 PM: to: ‘/assets/tech/nodejs.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/reactjs.webp’,
12:23:02 PM: to: ‘/assets/tech/reactjs.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/redux.webp’,
12:23:02 PM: to: ‘/assets/tech/redux.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/tailwind.webp’,
12:23:02 PM: to: ‘/assets/tech/tailwind.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/threejs.webp’,
12:23:02 PM: to: ‘/assets/tech/threejs.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/assets/tech/typescript.webp’,
12:23:02 PM: to: ‘/assets/tech/typescript.webp’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: '/statue/textures/Scene
-Root_baseColor.jpeg’,
12:23:02 PM: to: '/statue/textures/Scene
-Root_baseColor.jpeg’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: '/statue/textures/Scene
-Root_metallicRoughness.png’,
12:23:02 PM: to: '/statue/textures/Scene
-_Root_metallicRoughness.png’,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: status: 200
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: ‘/',
12:23:02 PM: to: ‘/.netlify/functions/___netlify-handler’,
12:23:02 PM: status: 200,
12:23:02 PM: conditions: { Cookie: [Array] },
12:23:02 PM: force: true
12:23:02 PM: },
12:23:02 PM: {
12:23:02 PM: from: '/
’,
12:23:02 PM: to: ‘/.netlify/functions/___netlify-handler’,
12:23:02 PM: status: 200
12:23:02 PM: }
12:23:02 PM: ].
12:23:02 PM: ​
12:23:02 PM: (@netlify/plugin-nextjs onBuild completed in 178ms)
12:23:02 PM: ​
12:23:02 PM: Functions bundling
12:23:02 PM: ────────────────────────────────────────────────────────────────
12:23:02 PM: ​
12:23:02 PM: Packaging Functions from .netlify/functions-internal directory:
12:23:02 PM: - ___netlify-handler/___netlify-handler.js
12:23:02 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
12:23:02 PM: - _ipx/_ipx.js
12:23:02 PM: ​
12:23:41 PM: ​
12:23:41 PM: (Functions bundling completed in 38.3s)
12:23:41 PM: ​
12:23:41 PM: Edge Functions bundling
12:23:41 PM: ────────────────────────────────────────────────────────────────
12:23:41 PM: ​
12:23:41 PM: Packaging Edge Functions from .netlify/edge-functions directory:
12:23:41 PM: - ipx
12:23:41 PM: - rsc-data
12:23:41 PM: ​
12:23:41 PM: (Edge Functions bundling completed in 671ms)
12:23:41 PM: ​
12:23:41 PM: @netlify/plugin-nextjs (onPostBuild event)
12:23:41 PM: ────────────────────────────────────────────────────────────────
12:23:41 PM: ​
12:23:42 PM: Next.js cache saved.
12:23:42 PM: :test_tube: Thank you for testing appDir support on Netlify. For known issues and to give feedback, visit Using the Next 13 `app` directory on Netlify · netlify/next-runtime · Discussion #1724 · GitHub
12:23:42 PM: ​
12:23:42 PM: (@netlify/plugin-nextjs onPostBuild completed in 378ms)
12:23:42 PM: ​
12:23:42 PM: Deploy site
12:23:42 PM: ────────────────────────────────────────────────────────────────
12:23:42 PM: ​
12:23:42 PM: Starting to deploy site from ‘.next’
12:23:42 PM: Calculating files to upload
12:23:42 PM: 7 new files to upload
12:23:42 PM: 2 new functions to upload
12:23:52 PM: Section completed: deploying
12:23:52 PM: Site deploy was successfully initiated
12:23:52 PM: ​
12:23:52 PM: (Deploy site completed in 10.4s)
12:23:52 PM: ​
12:23:52 PM: Netlify Build Complete
12:23:52 PM: ────────────────────────────────────────────────────────────────
12:23:52 PM: ​
12:23:52 PM: (Netlify Build completed in 1m 3.5s)
12:23:53 PM: Caching artifacts
12:23:53 PM: Started saving node modules
12:23:53 PM: Finished saving node modules
12:23:53 PM: Started saving build plugins
12:23:53 PM: Finished saving build plugins
12:23:53 PM: Started saving corepack cache
12:23:53 PM: Finished saving corepack cache
12:23:53 PM: Started saving pip cache
12:23:53 PM: Finished saving pip cache
12:23:53 PM: Started saving emacs cask dependencies
12:23:53 PM: Finished saving emacs cask dependencies
12:23:53 PM: Started saving maven dependencies
12:23:53 PM: Finished saving maven dependencies
12:23:53 PM: Started saving boot dependencies
12:23:53 PM: Finished saving boot dependencies
12:23:53 PM: Started saving rust rustup cache

12:23:53 PM: Finished saving rust rustup cache
12:23:53 PM: Started saving go dependencies
12:23:53 PM: Finished saving go dependencies
12:23:53 PM: Build script success
12:23:53 PM: Section completed: building
12:23:55 PM: Uploading Cache of size 287.6MB
12:23:57 PM: Section completed: cleanup
12:23:57 PM: Finished processing build request in 1m27.009s

Information about my problem:
Yesterday my website was working perfectly.
Today I just changed 2 things which are :

And after waiting for deploy to be finished, I see text without css nor js on my website:

Console.log →

Only difference that I can see in deployment is that there is no ‘No redirect rules processed’ , and on good deployment there is ‘Redirect rules processed 35’.

I was trying to delete bad deploys and also reverting to old code but that doesn’t work.
I haven’t touched deployment settings.
I am using GitHub Desktop when fetching code to GitHub site.

Looks like the same issue with nextjs static folders as seen here: Resources 404ing after deployment - #5 by autofilltech

Hi @Spale96,

Sorry for the trouble here! We’ve opened an incident and are investigating. Please follow along here for updates: Netlify Status - Increase in errors in deployed sites

Additionally, please try deploying again by clicking the Trigger deploy (on the Deploy page) and then selecting Clear cache and deploy site.

Let us know if you have any questions.

1 Like

Update

We’ve updated our status page (Netlify Status - Increase in errors in deployed sites) to Resolved. If you’re still having problems, please try re-deploying by going to the Deploy logs page, clicking on Trigger deploy and then selecting Clear cache and deploy site.

Please let us know if you continue to have issues.

1 Like

Works like a charm after being resolved!

i’m glad to hear it! woohoo :partying_face: