Skip to content
This repository was archived by the owner on May 10, 2021. It is now read-only.

Failure when the publish directory is public. #137

Closed
ehmicky opened this issue Jan 8, 2021 · 1 comment · Fixed by #146
Closed

Failure when the publish directory is public. #137

ehmicky opened this issue Jan 8, 2021 · 1 comment · Fixed by #146
Labels
type: bug code to address defects in shipped code

Comments

@ehmicky
Copy link
Contributor

ehmicky commented Jan 8, 2021

When the publish directory is public, the following line of code fails:

copySync(PUBLIC_PATH, publishPath);

This is because we try to copy ./public/ to ./public/.

Bugsnag error

Build logs:

11:51:12 PM: ────────────────────────────────────────────────────────────────
11:51:12 PM:   4. onBuild command from @netlify/plugin-nextjs                
11:51:12 PM: ────────────────────────────────────────────────────────────────
11:51:12 PM: ​
11:51:12 PM: ** Running Next on Netlify package **
11:51:12 PM: 🚀 Next on Netlify 🚀
11:51:12 PM: 🌍️ Copying public/ folder to public
11:51:12 PM: ​
11:51:12 PM: ────────────────────────────────────────────────────────────────
11:51:12 PM:   Plugin "@netlify/plugin-nextjs" internal error                
11:51:12 PM: ────────────────────────────────────────────────────────────────
11:51:12 PM: ​
11:51:12 PM:   Error message
11:51:12 PM:   Error: Source and destination must not be the same.
11:51:12 PM: ​
11:51:12 PM:   Plugin details
11:51:12 PM:   Package:        @netlify/plugin-nextjs
11:51:12 PM:   Version:        1.0.3
11:51:12 PM:   Repository:     git+https://github.com/netlify/netlify-plugin-nextjs.git
11:51:12 PM:   npm link:       https://www.npmjs.com/package/@netlify/plugin-nextjs
11:51:12 PM:   Report issues:  https://github.com/netlify/netlify-plugin-nextjs/issues
11:51:12 PM: ​
11:51:12 PM:   Error location
11:51:12 PM:   In "onBuild" event in "@netlify/plugin-nextjs" from Netlify app
11:51:12 PM:       at Object.checkPathsSync (/opt/build/repo/.netlify/plugins/node_modules/fs-extra/lib/util/stat.js:51:11)
11:51:12 PM:       at copySync (/opt/build/repo/.netlify/plugins/node_modules/fs-extra/lib/copy-sync/copy-sync.js:24:38)
11:51:12 PM:       at copyPublicFiles (/opt/build/repo/.netlify/plugins/node_modules/next-on-netlify/lib/steps/copyPublicFiles.js:12:3)
11:51:12 PM:       at nextOnNetlify (/opt/build/repo/.netlify/plugins/node_modules/next-on-netlify/index.js:23:3)
11:51:12 PM:       at onBuild (/opt/build/repo/.netlify/plugins/node_modules/@netlify/plugin-nextjs/index.js:82:5)
11:51:12 PM:       at async Object.run (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/plugins/child/run.js:19:3)
11:51:12 PM:       at async handleEvent (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/plugins/child/main.js:36:38)
11:51:12 PM:       at async process.<anonymous> (/opt/buildhome/.netlify-build-nvm/versions/node/v12.16.3/lib/node_modules/@netlify/build/src/plugins/ipc.js:103:16)
@ehmicky ehmicky added the type: bug code to address defects in shipped code label Jan 8, 2021
@lindsaylevine
Copy link
Contributor

great catch!!!!!! thanks for opening <3 @ehmicky

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: bug code to address defects in shipped code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants