Skip to content

hangs at install - looking for instructions to build/run w/debug #2792

@grimace

Description

@grimace

Describe the request

Troubleshooting install on OS/X Sequoia and want to build and run with debug enabled, per this:
#2766. Currently I can build and run:

➜  arduino-ide git:(main) ✗ yarn
yarn install v1.22.19
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
warning Resolution field "[email protected]" is incompatible with requested version "inversify@^6.1.3"
success Already up-to-date.
$ lerna run prepare
lerna notice cli v7.4.2
lerna info versioning independent

 >  Lerna (powered by Nx)   Running target prepare for 2 projects:

    - arduino-ide-extension
    - electron-app

 ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

> arduino-ide-extension:prepare

arduino-ide-extension: yarn run v1.22.19
$ yarn download-cli && yarn download-fwuploader && yarn download-ls && yarn copy-i18n && yarn download-examples
arduino-ide-extension: $ node ./scripts/download-cli.js
arduino-ide-extension: 📦  Identified released version of the CLI. Downloading version 1.2.0 from 'https://downloads.arduino.cc/arduino-cli/arduino-cli_1.2.0_macOS_ARM64.tar.gz'
arduino-ide-extension: Skipping download because file already exists: /Users/xxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/arduino-cli
arduino-ide-extension: $ node ./scripts/download-fwuploader.js
arduino-ide-extension: 📦  Identified released version of the Firmware Uploader. Downloading version 2.4.1 from 'https://downloads.arduino.cc/arduino-fwuploader/arduino-fwuploader_2.4.1_macOS_ARM64.tar.gz'
arduino-ide-extension: Skipping download because file already exists: /Users/xxxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/arduino-fwuploader
arduino-ide-extension: $ node ./scripts/download-ls.js
arduino-ide-extension: Building language-server from https://github.com/arduino/arduino-language-server.git. Commitish: 05ec308
arduino-ide-extension: Skipping the language-server build because it already exists: /Users/xxxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/arduino-language-server
arduino-ide-extension: Skipping download because file already exists: /Users/xxxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/clangd
arduino-ide-extension: Skipping download because file already exists: /Users/xxxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/clang-format
arduino-ide-extension: $ ncp ../i18n ./src/node/resources/i18n
arduino-ide-extension: $ node ./scripts/download-examples.js
arduino-ide-extension: Skipping Git checkout of the examples because the repository already exists: /Users/xxxxxxx/projects/arduino-ide/arduino-ide-extension/src/node/resources/Examples
arduino-ide-extension: Done in 1.51s.

> electron-app:prepare

electron-app: yarn run v1.22.19
$ theia download:plugins
electron-app: --- downloading plugins ---
electron-app: - vscode-builtin-cpp: already downloaded - skipping
electron-app: - vscode-arduino-api: already downloaded - skipping
electron-app: - vscode-arduino-tools: already downloaded - skipping
electron-app: - vscode-builtin-json: already downloaded - skipping
electron-app: - vscode-builtin-json-language-features: already downloaded - skipping
electron-app: - cortex-debug: already downloaded - skipping
electron-app: - vscode-language-pack-bg: already downloaded - skipping
electron-app: - vscode-language-pack-cs: already downloaded - skipping
electron-app: - vscode-language-pack-de: already downloaded - skipping
electron-app: - vscode-language-pack-es: already downloaded - skipping
electron-app: - vscode-language-pack-fr: already downloaded - skipping
electron-app: - vscode-language-pack-hu: already downloaded - skipping
electron-app: - vscode-language-pack-it: already downloaded - skipping
electron-app: - vscode-language-pack-ja: already downloaded - skipping
electron-app: - vscode-language-pack-ko: already downloaded - skipping
electron-app: - vscode-language-pack-nl: already downloaded - skipping
electron-app: - vscode-language-pack-pl: already downloaded - skipping
electron-app: - vscode-language-pack-pt-BR: already downloaded - skipping
electron-app: - vscode-language-pack-ru: already downloaded - skipping
electron-app: - vscode-language-pack-tr: already downloaded - skipping
electron-app: - vscode-language-pack-uk: already downloaded - skipping
electron-app: - vscode-language-pack-zh-hans: already downloaded - skipping
electron-app: - vscode-language-pack-zh-hant: already downloaded - skipping
electron-app: --- collecting extension-packs ---
electron-app: --- collecting extension dependencies ---
electron-app: Done in 0.71s.

 ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 >  Lerna (powered by Nx)   Successfully ran target prepare for 2 projects


✨  Done in 4.04s.

and can run, but no debug is available. Electron starts but goes no further. command line show this:

➜  arduino-ide git:(main) ✗ yarn start
yarn run v1.22.19
$ yarn --cwd ./electron-app --inspect=5858 start
$ theia start --plugins=local-dir:../plugins

Describe the current behavior

Install hangs at startup, build and run with yarn also hangs startup. I'm trying to debug so I can understand the issue

Arduino IDE version

2.3.6, 2.1.1

Operating system

macOS

Operating system version

Sequouia 15.6.1 (24G90)

Additional context

No response

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions