IDE hangs on startup (sometimes): "UNAVAILABLE: No connection established"

I'm not @npass, but seeing this hang 4 times now after just updating to Arduino IDE 2.3.4 on a M1 Mac Ultra that was working fine with 2.3.3

Symptoms - large black window with pulsing logo comes up, and (other than pulsing) does nothing. command line output follows.

After letting it sit for several minutes, I ^C'd it in the terminal window (2nd code block).

I restarted the command line invocation and this time the IDE started correctly.

The previous 3 times (via Apple Desktop) plus the CLI invocation all hung the same way.

Hope this helps debug the issue

~% "/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE"
Arduino IDE 2.3.4
Checking for frontend application configuration customizations. Module path: /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/electron-main.js, destination 'package.json': /Applications/Arduino IDE.app/Contents/Resources/app/package.json
Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.4" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.1.1" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2024-12-03T09:58:49.900Z" (type of string)
Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{}},"defaultLocale":"","validatePreferencesSchema":false,"preferences":{"window.title":"${rootName}${activeEditorShort}${appName}","files.autoSave":"afterDelay","editor.minimap.enabled":false,"editor.tabSize":2,"editor.scrollBeyondLastLine":false,"editor.quickSuggestions":{"other":false,"comments":false,"strings":false},"editor.maxTokenizationLineLength":500,"editor.bracketPairColorization.enabled":false,"breadcrumbs.enabled":false,"workbench.tree.renderIndentGuides":"none","explorer.compactFolders":false},"appVersion":"2.3.4","cliVersion":"1.1.1","buildDate":"2024-12-03T09:58:49.900Z"}
Starting backend process. PID: 2871
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///Users/jplocher/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2025-02-19T05:00:08.480Z root INFO Backend Object.initialize: 1.6 ms [Finished 0.280 s after backend start]
2025-02-19T05:00:08.481Z root INFO Backend Object.configure: 1.2 ms [Finished 0.280 s after backend start]
2025-02-19T05:00:08.481Z root INFO Backend s.onStart: 0.6 ms [Finished 0.280 s after backend start]
2025-02-19T05:00:08.481Z root INFO Backend s.configure: 0.1 ms [Finished 0.293 s after backend start]
2025-02-19T05:00:08.482Z root INFO Backend d.onStart: 0.1 ms [Finished 0.293 s after backend start]
2025-02-19T05:00:08.482Z root INFO Backend d.configure: 0.0 ms [Finished 0.293 s after backend start]
2025-02-19T05:00:08.482Z root INFO Backend d.initialize: 12.9 ms [Finished 0.293 s after backend start]
2025-02-19T05:00:08.482Z root INFO Backend c.onStart: 0.1 ms [Finished 0.293 s after backend start]
2025-02-19T05:00:08.483Z root INFO Backend a.configure: 0.6 ms [Finished 0.294 s after backend start]
2025-02-19T05:00:08.483Z config INFO >>> Initializing CLI configuration...
2025-02-19T05:00:08.483Z root INFO Backend c.initialize: 0.3 ms [Finished 0.294 s after backend start]
2025-02-19T05:00:08.483Z root INFO Backend x.onStart: 0.5 ms [Finished 0.294 s after backend start]
2025-02-19T05:00:08.483Z config INFO Loading CLI configuration from /Users/jplocher/.arduinoIDE/arduino-cli.yaml...
2025-02-19T05:00:08.484Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2025-02-19T05:00:08.484Z root INFO Backend a.initialize: 0.2 ms [Finished 0.295 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend w.onStart: 0.5 ms [Finished 0.295 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend r.configure: 0.8 ms [Finished 0.295 s after backend start]
2025-02-19T05:00:08.484Z discovery-log INFO start
2025-02-19T05:00:08.484Z discovery-log INFO start new deferred
2025-02-19T05:00:08.484Z root INFO Backend d.initialize: 0.2 ms [Finished 0.295 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend y.onStart: 0.7 ms [Finished 0.296 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend r.configure: 0.6 ms [Finished 0.296 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend a.onStart: 0.2 ms [Finished 0.296 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend h.configure: 0.2 ms [Finished 0.296 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend s.configure: 0.0 ms [Finished 0.297 s after backend start]
2025-02-19T05:00:08.484Z root INFO Backend l.configure: 0.0 ms [Finished 0.297 s after backend start]
2025-02-19T05:00:08.485Z root INFO Theia app listening on http://127.0.0.1:51702.
2025-02-19T05:00:08.485Z root INFO Finished starting backend application: 1.1 ms [Finished 0.298 s after backend start]
2025-02-19T05:00:08.485Z root WARN The local plugin referenced by local-dir:/Users/jplocher/.arduinoIDE/plugins does not exist.
2025-02-19T05:00:08.485Z root WARN The local plugin referenced by local-dir:/Users/jplocher/.arduinoIDE/extensions does not exist.
2025-02-19T05:00:08.490Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":["https://espressif.github.io/arduino-esp32/package_esp32_index.json"]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"builtin":{"libraries":"/Users/jplocher/Library/Arduino15/libraries"},"data":"/Users/jplocher/Library/Arduino15","downloads":"/Users/jplocher/Library/Arduino15/staging","user":"/Users/jplocher/Dropbox/Arduino"},"library":{"enable_unsafe_install":false},"locale":"en","logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
2025-02-19T05:00:08.490Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2025-02-19T05:00:08.490Z config INFO Loaded the CLI configuration.
2025-02-19T05:00:08.493Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///Users/jplocher/Library/Arduino15","sketchDirUri":"file:///Users/jplocher/Dropbox/Arduino","additionalUrls":["https://espressif.github.io/arduino-esp32/package_esp32_index.json"],"network":"none","locale":"en"}
2025-02-19T05:00:08.493Z config INFO Validating the CLI configuration...
2025-02-19T05:00:08.493Z config INFO The CLI config is valid.
2025-02-19T05:00:08.493Z config INFO <<< Initialized the CLI configuration.
2025-02-19T05:00:08.499Z daemon INFO time="2025-02-18T21:00:08-08:00" level=info msg="arduino-cli version 1.1.1"
Restoring workspace roots: /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
isTempSketch: false. Input was /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
2025-02-19T05:00:08.588Z daemon INFO time="2025-02-18T21:00:08-08:00" level=info msg="Using config file: /Users/jplocher/.arduinoIDE/arduino-cli.yaml"
time="2025-02-18T21:00:08-08:00" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:51703
{"IP":"127.0.0.1","Port":"51703"}
2025-02-19T05:00:08.588Z daemon INFO Daemon is running.
2025-02-19T05:00:08.594Z root INFO Resolve plugins list: 110.2 ms [Finished 0.406 s after backend start]
2025-02-19T05:00:09.067Z root INFO Deploy plugins list: 110.2 ms [Finished 0.880 s after backend start]
2025-02-18 21:00:27.978 Arduino IDE[2534:27928020] +[IMKClient subclass]: chose IMKClient_Modern
2025-02-18 21:00:27.978 Arduino IDE[2534:27928020] +[IMKInputSession subclass]: chose IMKInputSession_Modern
2025-02-19T05:00:55.778Z root ERROR Uncaught Exception:  Error: 14 UNAVAILABLE: No connection established
2025-02-19T05:00:55.778Z root ERROR Error: 14 UNAVAILABLE: No connection established
    at t.callErrorFromStatus (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:921584)
    at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:946900)
    at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:942780)
    at Object.onReceiveStatus (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:942225)
    at /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1028347
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
for call at
    at s.makeUnaryRequest (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:946441)
    at s.create (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1013244)
    at instance (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:776525)
    at new Promise (<anonymous>)
    at v.createClient (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:776502)
    at v.create (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:775410)
    at /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:774306
    at /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1220936
    at i.invoke (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1221026)
    at s.fire (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:1222829)
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2025-02-19T05:01:34.289Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 37665.8 ms [Finished 85.625 s after frontend start]
2025-02-19T05:01:34.290Z root WARN A command editor.action.toggleStickyScroll is already registered.

^C

isTempSketch: false. Input was /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
Marking workspace as a closed sketch. Workspace URI: file:///Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino. Date: 1739941755647.
Closing channel on service path '/services/electron-window'.
Closing channel on service path '/services/ide-updater'.
Storing the sketch as a workspace root: </Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino>.
Stored workspaces roots: /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
No sketches were scheduled for deletion.

immediate restart worked:

~% "/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE"
Arduino IDE 2.3.4
Checking for frontend application configuration customizations. Module path: /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/electron-main.js, destination 'package.json': /Applications/Arduino IDE.app/Contents/Resources/app/package.json
Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.4" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.1.1" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2024-12-03T09:58:49.900Z" (type of string)
Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{}},"defaultLocale":"","validatePreferencesSchema":false,"preferences":{"window.title":"${rootName}${activeEditorShort}${appName}","files.autoSave":"afterDelay","editor.minimap.enabled":false,"editor.tabSize":2,"editor.scrollBeyondLastLine":false,"editor.quickSuggestions":{"other":false,"comments":false,"strings":false},"editor.maxTokenizationLineLength":500,"editor.bracketPairColorization.enabled":false,"breadcrumbs.enabled":false,"workbench.tree.renderIndentGuides":"none","explorer.compactFolders":false},"appVersion":"2.3.4","cliVersion":"1.1.1","buildDate":"2024-12-03T09:58:49.900Z"}
Starting backend process. PID: 3341
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///Users/jplocher/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2025-02-19T05:09:23.619Z root INFO Backend Object.initialize: 1.7 ms [Finished 0.278 s after backend start]
2025-02-19T05:09:23.619Z root INFO Backend Object.configure: 1.2 ms [Finished 0.278 s after backend start]
2025-02-19T05:09:23.619Z root INFO Backend s.onStart: 0.7 ms [Finished 0.278 s after backend start]
2025-02-19T05:09:23.620Z root INFO Backend s.configure: 0.1 ms [Finished 0.290 s after backend start]
2025-02-19T05:09:23.620Z root INFO Backend d.onStart: 0.1 ms [Finished 0.290 s after backend start]
2025-02-19T05:09:23.620Z root INFO Backend d.configure: 0.0 ms [Finished 0.290 s after backend start]
2025-02-19T05:09:23.621Z root INFO Backend d.initialize: 12.3 ms [Finished 0.290 s after backend start]
2025-02-19T05:09:23.621Z root INFO Backend c.onStart: 0.1 ms [Finished 0.290 s after backend start]
2025-02-19T05:09:23.621Z root INFO Backend a.configure: 0.6 ms [Finished 0.291 s after backend start]
2025-02-19T05:09:23.622Z config INFO >>> Initializing CLI configuration...
2025-02-19T05:09:23.622Z root INFO Backend c.initialize: 0.2 ms [Finished 0.291 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend x.onStart: 0.4 ms [Finished 0.291 s after backend start]
2025-02-19T05:09:23.622Z config INFO Loading CLI configuration from /Users/jplocher/.arduinoIDE/arduino-cli.yaml...
2025-02-19T05:09:23.622Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2025-02-19T05:09:23.622Z root INFO Backend a.initialize: 0.2 ms [Finished 0.292 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend w.onStart: 0.5 ms [Finished 0.292 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend r.configure: 0.8 ms [Finished 0.292 s after backend start]
2025-02-19T05:09:23.622Z discovery-log INFO start
2025-02-19T05:09:23.622Z discovery-log INFO start new deferred
2025-02-19T05:09:23.622Z root INFO Backend d.initialize: 0.2 ms [Finished 0.292 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend y.onStart: 0.8 ms [Finished 0.293 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend r.configure: 0.7 ms [Finished 0.293 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend a.onStart: 0.2 ms [Finished 0.294 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend h.configure: 0.2 ms [Finished 0.294 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend s.configure: 0.0 ms [Finished 0.294 s after backend start]
2025-02-19T05:09:23.622Z root INFO Backend l.configure: 0.0 ms [Finished 0.294 s after backend start]
2025-02-19T05:09:23.623Z root INFO Theia app listening on http://127.0.0.1:51951.
2025-02-19T05:09:23.623Z root INFO Finished starting backend application: 1.1 ms [Finished 0.295 s after backend start]
2025-02-19T05:09:23.624Z root WARN The local plugin referenced by local-dir:/Users/jplocher/.arduinoIDE/plugins does not exist.
2025-02-19T05:09:23.624Z root WARN The local plugin referenced by local-dir:/Users/jplocher/.arduinoIDE/extensions does not exist.
2025-02-19T05:09:23.626Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":["https://espressif.github.io/arduino-esp32/package_esp32_index.json"]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"builtin":{"libraries":"/Users/jplocher/Library/Arduino15/libraries"},"data":"/Users/jplocher/Library/Arduino15","downloads":"/Users/jplocher/Library/Arduino15/staging","user":"/Users/jplocher/Dropbox/Arduino"},"library":{"enable_unsafe_install":false},"locale":"en","logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
2025-02-19T05:09:23.626Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2025-02-19T05:09:23.626Z config INFO Loaded the CLI configuration.
2025-02-19T05:09:23.630Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///Users/jplocher/Library/Arduino15","sketchDirUri":"file:///Users/jplocher/Dropbox/Arduino","additionalUrls":["https://espressif.github.io/arduino-esp32/package_esp32_index.json"],"network":"none","locale":"en"}
2025-02-19T05:09:23.630Z config INFO Validating the CLI configuration...
2025-02-19T05:09:23.630Z config INFO The CLI config is valid.
2025-02-19T05:09:23.630Z config INFO <<< Initialized the CLI configuration.
2025-02-19T05:09:23.635Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="arduino-cli version 1.1.1"
2025-02-19T05:09:23.635Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Using config file: /Users/jplocher/.arduinoIDE/arduino-cli.yaml"
time="2025-02-18T21:09:23-08:00" level=info msg="Executing `arduino-cli daemon`"
2025-02-19T05:09:23.638Z daemon INFO Daemon is now listening on 127.0.0.1:51952
{"IP":"127.0.0.1","Port":"51952"}
2025-02-19T05:09:23.638Z daemon INFO Daemon is running.
2025-02-19T05:09:23.646Z root INFO Resolve plugins list: 24.3 ms [Finished 0.317 s after backend start]
2025-02-19T05:09:23.653Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Checking signature" index=/Users/jplocher/Library/Arduino15/package_index.json signatureFile=/Users/jplocher/Library/Arduino15/package_index.json.sig trusted=true
2025-02-19T05:09:23.654Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Missing signature file" index=/Users/jplocher/Library/Arduino15/package_esp32_index.json
2025-02-19T05:09:23.655Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Loading hardware from: /Users/jplocher/Library/Arduino15/packages"
time="2025-02-18T21:09:23-08:00" level=info msg="Loading package arduino from: /Users/jplocher/Library/Arduino15/packages/arduino/hardware"
2025-02-19T05:09:23.659Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Missing signature file" index=/Users/jplocher/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json
time="2025-02-18T21:09:23-08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded platform" platform="arduino:avr@1.8.6"
time="2025-02-18T21:09:23-08:00" level=info msg="Checking existence of 'tools' path: /Users/jplocher/Library/Arduino15/packages/arduino/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loading tools from dir: /Users/jplocher/Library/Arduino15/packages/arduino/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.3.0"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino17"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="arduino:dfu-util@0.11.0-arduino5"
2025-02-19T05:09:23.681Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Loading package builtin from: /Users/jplocher/Library/Arduino15/packages/builtin"
time="2025-02-18T21:09:23-08:00" level=info msg="Checking existence of 'tools' path: /Users/jplocher/Library/Arduino15/packages/builtin/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loading tools from dir: /Users/jplocher/Library/Arduino15/packages/builtin/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.0"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.13.0"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
time="2025-02-18T21:09:23-08:00" level=info msg="Loading package esp32 from: /Users/jplocher/Library/Arduino15/packages/esp32/hardware"
time="2025-02-18T21:09:23-08:00" level=info msg="Missing signature file" index=/Users/jplocher/Library/Arduino15/packages/esp32/hardware/esp32/3.0.7/installed.json
2025-02-19T05:09:23.721Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded platform" platform="esp32:esp32@3.0.7"
time="2025-02-18T21:09:23-08:00" level=info msg="Checking existence of 'tools' path: /Users/jplocher/Library/Arduino15/packages/esp32/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loading tools from dir: /Users/jplocher/Library/Arduino15/packages/esp32/tools"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esp-rv32@2302"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esp-x32@2302"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esp-xs2@2302"
2025-02-19T05:09:23.742Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esp-xs3@2302"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esp32-arduino-libs@idf-release_v5.1-632e0c2a"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:esptool_py@4.6"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:mklittlefs@3.0.0-gnu12-dc7f933"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.12.0-esp32-20240821"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gdb@12.1_20231023"
time="2025-02-18T21:09:23-08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@12.1_20231023"
time="2025-02-18T21:09:23-08:00" level=info msg="Adding libraries dir" dir=/Users/jplocher/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries isSingleLibrary=false location=platform
time="2025-02-18T21:09:23-08:00" level=info msg="Adding libraries dir" dir=/Users/jplocher/Library/Arduino15/packages/esp32/hardware/esp32/3.0.7/libraries isSingleLibrary=false location=platform
time="2025-02-18T21:09:23-08:00" level=info msg="Loading libraries index file" index=/Users/jplocher/Library/Arduino15/library_index.json
Restoring workspace roots: /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
isTempSketch: false. Input was /Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino
2025-02-19T05:09:23.845Z daemon INFO time="2025-02-18T21:09:23-08:00" level=info msg="Adding libraries dir" dir=/Users/jplocher/Library/Arduino15/libraries isSingleLibrary=false location=ide
time="2025-02-18T21:09:23-08:00" level=info msg="Adding libraries dir" dir=/Users/jplocher/Dropbox/Arduino/libraries isSingleLibrary=false location=user
2025-02-19T05:09:24.033Z discovery-log INFO start resolved watching
2025-02-19T05:09:24.061Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.debug-console","label":"/dev/cu.debug-console","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[],"hardwareId":""}},"error":""}
2025-02-19T05:09:24.061Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.Bluetooth-Incoming-Port","label":"/dev/cu.Bluetooth-Incoming-Port","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[],"hardwareId":""}},"error":""}
2025-02-19T05:09:24.062Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[{"name":"ESP32 Family Device","fqbn":"esp32:esp32:esp32_family","isHidden":true}],"port":{"address":"/dev/cu.usbmodemF101","label":"/dev/cu.usbmodemF101","protocol":"serial","protocolLabel":"Serial Port (USB)","propertiesMap":[["pid","0x1001"],["serialNumber","54:32:04:21:67:A8"],["vid","0x303A"]],"hardwareId":"54:32:04:21:67:A8"}},"error":""}
2025-02-19T05:09:24.066Z root INFO Deploy plugins list: 24.3 ms [Finished 0.737 s after backend start]
2025-02-18 21:09:24.346 Arduino IDE[3003:27944955] +[IMKClient subclass]: chose IMKClient_Modern
2025-02-18 21:09:24.346 Arduino IDE[3003:27944955] +[IMKInputSession subclass]: chose IMKInputSession_Modern
2025-02-19T05:09:24.379Z discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"192.168.1.167","label":"Armoire at 192.168.1.167","protocol":"network","protocolLabel":"Network Port","propertiesMap":[[".","doitESP32devkitV1"],["auth_upload","yes"],["board","doitESP32devkitV1"],["hostname","Armoire.local."],["port","3232"],["ssh_upload","no"],["tcp_check","no"]],"hardwareId":""}},"error":""}
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2025-02-19T05:09:24.785Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 146.3 ms [Finished 0.937 s after frontend start]
2025-02-19T05:09:24.786Z root WARN A command editor.action.toggleStickyScroll is already registered.
2025-02-19T05:09:24.792Z sketches-service WARN Warning! The request sketch path was different than the response sketch path from the CLI. This could be a potential bug. Request: </Users/jplocher/Dropbox/Arduino/Armoire/Armoire.ino>, response: </Users/jplocher/Dropbox/Arduino/Armoire>.
2025-02-19T05:09:24.857Z root INFO Start frontend contributions: 287.1 ms [Finished 1.046 s after frontend start]
2025-02-19T05:09:24.858Z root INFO Changed application state from 'init' to 'started_contributions'.
2025-02-19T05:09:24.867Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.
2025-02-19T05:09:24.867Z root INFO >>> Restoring the layout state...
...
... deleted rest of output since the log was way past previous hang place
...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.