์ด๊ฒ์ 1.8์์ ๋ฐ์ํฉ๋๋ค.
[ERROR] console - (node:27731) UnhandledPromiseRejectionWarning: TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
at makeCallback (fs.js:136:11)
at Object.rename (fs.js:578:14)
at doImport (/opt/etherpad-lite/src/node/handler/ImportHandler.js:104:16)
at process._tickCallback (internal/process/next_tick.js:68:7)
์ด๊ฒ์ ํ์ผ ์ด๋ฆ์ ์๋ ค์ง ํ์ฅ์๊ฐ ์๋ ํ์ผ์ ๊ฐ์ ธ์ฌ ๋ ๋ฐ์ํฉ๋๋ค(์: ํ์ฅ์๊ฐ ์ ํ ์์). ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ํ์ผ ์ด๋ฆ์ ์ค์ ํ๊ณ ํ์ฅ์๋ก ๋๋ด์ผ ํฉ๋๋ค(์: .txt
.
@muxator์ ์ํ ํธ์ง : ์ด๊ฒ์ ํ์ฅ์๊ฐ ์ ๊ณต๋์ง ์์ ๋๋ฟ๋ง ์๋๋ผ allowUnknownFileEnds
์ settings.json
๊ฐ true
๋ ๋ชจ๋ ์ ์ ์๋ ํ์ฅ์(์์ ํฌํจ)์ ๋ํด ๋ฐ์ํฉ๋๋ค. ๊ทธ์ ๋ฐ๋ผ ์ ๋ชฉ์ ๋ณ๊ฒฝํ์ต๋๋ค.
์ ๋ง์์ ๋น๋๊ธฐ ์์ cc @raybellis ๋๋ฌธ์ด์๊ตฐ์
https://github.com/ether/etherpad-lite/blob/develop/src/node/handler/ImportHandler.js#L104
์ด๊ฒ์ ๋ฌธ์ ๊ฐ ๋๋ ์ค์ ๋๋ค. Etherpad์ every.md ๋ฑ์ ์ ๋ก๋ํ๋ฉด ์ด ์ค๋ฅ๊ฐ ํ์๋ฉ๋๋ค.
@raybellis๋ฅผ ์ดํด๋ณผ ์๊ฐ์ด
ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์ ์ํด ์ ๋ ๊ทธ๋ฅ ํดํนํ์ต๋๋ค.
https://github.com/ether/etherpad-lite/pull/3718/files ๋ ๋ด ํดํน ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค. @raybellis
๋น ํดํค ์์ ์ ๋ํ ํธ์ถ์ ๋์ฒดํ๋ ๊ฒ์
๋๋ค fs.rename(src, dst, cb)
์ await fsp_rename(src, dst)
์, @tudorconstantin์ด ์ด๋ฏธ ์ ๋ฅผ ์ด๊ฒผ์ต๋๋ค. :)
@tudorconstantin์ด #3722๋ฅผ ๋์ด์ค๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@tudorconstantin์ด #3722๋ฅผ ๋์ด์ค๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.