Closed MisterIC3 closed 5 months ago
figma-backup --debug сделай, посмотри в чем у тебя проблема
Да вот странно Вроде все включено Error: Failed to launch the browser process! Authorization required, but no authorization protocol specified [20190:20190:0526/134336.438034:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY [20190:20190:0526/134336.438308:ERROR:env.cc(255)] The platform failed to initialize. Exiting.
TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
at onClose (/root/.nvm/versions/node/v20.2.0/lib/node_modules/figma-backup/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:290:20) at ChildProcess.<anonymous> (/root/.nvm/versions/node/v20.2.0/lib/node_modules/figma-backup/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:281:24) at ChildProcess.emit (node:events:523:35) at ChildProcess._handle.onexit (node:internal/child_process:293:12)
echo $DISPLAY выдает
:99
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
у аккаунта который ты используешь для скачивания файлов есть доступ к этому проекту?
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
у аккаунта который ты используешь для скачивания файлов есть доступ к этому проекту?
Да. Полные права. В вебке открывается. И когда debug запускаю, открывается chromium и показывает все действия , доходит до открытия файла, открывает его и закрывается окно браузера и ошибка
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
у аккаунта который ты используешь для скачивания файлов есть доступ к этому проекту?
А какие у вас версии nodejs, figma-backup и версия ОС ?
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
у аккаунта который ты используешь для скачивания файлов есть доступ к этому проекту?
А какие у вас версии nodejs, figma-backup и версия ОС ?
Версия бекапа 2.0.1
figma-backup --debug сделай, посмотри в чем у тебя проблема
Самое забавное, что даже попробовал запустить на windows. Он открывает браузер и начинает идти последовательно. Но останавливается при открытии проекта с ошибкой
. Opening up the figma command palette... ERR. Couldn't open the figma command palette. . Typing down the download command... ERR. Backup failed | Protocol error (Input.dispatchKeyEvent): Session closed. Most likely the page has been closed.
Stopping the bot...
Hello, I had the same exact issue during the command palette call. After analysis, I seems that page is not correctly focused, so when calling CTRL + P. this panel does not open. I'm not a javascript nor a typescript expert but I made a quick fix that works to get the focus before opening the command palette :
await page.focus("#toggle-menu-button");
at line 29 in bin/utils/saveLocalCopy.ts. Just before calling
await page.keyboard.down(MainKeyInput);
await page.keyboard.press("KeyP");
await page.keyboard.up(MainKeyInput);
Hope this helps.
Note: a dirty fix can also be done in the Dockerfile by adding the instruction directly before pressing down the control key by running after RUN npm install -g figma-backup
:
RUN sed -i '/await page.keyboard.down(MainKeyInput);/iawait page.focus("#toggle-menu-button");' /usr/local/lib/node_modules/figma-backup/lib/utils/saveLocalCopy.js
@poooldo Thanks for your efforts and investigations. I couldn't reproduce the bug, So I didn't know the problem is with the window not being focused. I'll fix it on the next release.
Closing the issue due to the project being archived.
Hi. Try on Ubuntu 22.04. Node.js version: v20.2.0 I have some errors: