IDE 2.3.2 no longer loads on intel iMac Big Sur

Hi all, looking for help. Have had various Arduino IDE versions running for years on my iMac, running BIG SUR 11.7.10 and had IDE 2.3.2 running with no problems until a few days ago.
It now hangs at the loading screen with logo flashing.
Ive uninstalled the IDE and downloaded/reinstalled but does not load either (same flashing logo startup page).
Ive launched the app from my terminal and got this result:
Last login: Mon Sep 9 14:23:35 on ttys000

Last login: Mon Sep  9 14:23:35 on ttys000
reecebaile@reeces-iMac-5 ~ % "/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE"
Arduino IDE 2.3.2
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.2" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "0.35.3" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2024-02-20T09:57:46.613Z" (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.2","cliVersion":"0.35.3","buildDate":"2024-02-20T09:57:46.613Z"}
Starting backend process. PID: 93209
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///Users/reecebaile/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2024-09-09T06:41:12.929Z root INFO Backend Object.initialize: 5.9 ms [Finished 0.730 s after backend start]
2024-09-09T06:41:12.931Z root INFO Backend Object.configure: 4.9 ms [Finished 0.730 s after backend start]
2024-09-09T06:41:12.931Z root INFO Backend s.onStart: 3.3 ms [Finished 0.730 s after backend start]
2024-09-09T06:41:12.932Z root INFO Backend s.configure: 1.0 ms [Finished 0.772 s after backend start]
2024-09-09T06:41:12.933Z root INFO Backend d.onStart: 0.7 ms [Finished 0.772 s after backend start]
2024-09-09T06:41:12.934Z root INFO Backend d.configure: 0.4 ms [Finished 0.772 s after backend start]
2024-09-09T06:41:12.935Z root INFO Backend d.initialize: 41.8 ms [Finished 0.773 s after backend start]
2024-09-09T06:41:12.936Z root INFO Backend c.onStart: 0.5 ms [Finished 0.773 s after backend start]
2024-09-09T06:41:12.936Z root INFO Backend a.configure: 3.3 ms [Finished 0.776 s after backend start]
2024-09-09T06:41:12.938Z config INFO >>> Initializing CLI configuration...
2024-09-09T06:41:12.938Z root INFO Backend c.initialize: 0.8 ms [Finished 0.777 s after backend start]
2024-09-09T06:41:12.938Z root INFO Backend R.onStart: 1.0 ms [Finished 0.777 s after backend start]
2024-09-09T06:41:12.939Z config INFO Loading CLI configuration from /Users/reecebaile/.arduinoIDE/arduino-cli.yaml...
2024-09-09T06:41:12.940Z daemon INFO Starting daemon from /Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/resources/arduino-cli...
2024-09-09T06:41:12.940Z root INFO Backend a.initialize: 0.6 ms [Finished 0.779 s after backend start]
2024-09-09T06:41:12.940Z root INFO Backend w.onStart: 1.7 ms [Finished 0.780 s after backend start]
2024-09-09T06:41:12.940Z root INFO Backend r.configure: 2.6 ms [Finished 0.780 s after backend start]
2024-09-09T06:41:12.940Z discovery-log INFO start
2024-09-09T06:41:12.940Z discovery-log INFO start new deferred
2024-09-09T06:41:12.940Z root INFO Backend d.initialize: 0.5 ms [Finished 0.781 s after backend start]
2024-09-09T06:41:12.940Z root INFO Backend y.onStart: 2.1 ms [Finished 0.782 s after backend start]
2024-09-09T06:41:12.940Z root INFO Backend r.configure: 2.1 ms [Finished 0.783 s after backend start]
2024-09-09T06:41:12.941Z root INFO Backend a.onStart: 0.8 ms [Finished 0.785 s after backend start]
2024-09-09T06:41:12.941Z root INFO Backend h.configure: 0.7 ms [Finished 0.785 s after backend start]
2024-09-09T06:41:12.941Z root INFO Backend s.configure: 0.1 ms [Finished 0.785 s after backend start]
2024-09-09T06:41:12.941Z root INFO Backend l.configure: 0.1 ms [Finished 0.785 s after backend start]
2024-09-09T06:41:12.944Z root INFO Theia app listening on http://127.0.0.1:59815.
2024-09-09T06:41:12.944Z root INFO Finished starting backend application: 3.5 ms [Finished 0.788 s after backend start]
2024-09-09T06:41:12.944Z root WARN The local plugin referenced by local-dir:/Users/reecebaile/.arduinoIDE/plugins does not exist.
2024-09-09T06:41:12.945Z root WARN The local plugin referenced by local-dir:/Users/reecebaile/.arduinoIDE/extensions does not exist.
2024-09-09T06:41:12.981Z config INFO Loaded CLI configuration: {}
2024-09-09T06:41:12.981Z config ERROR Failed to initialize the CLI configuration. TypeError: Cannot read properties of undefined (reading 'data')
    at R.loadCliConfig (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:614461)
    at async R.initConfig (/Applications/Arduino IDE.app/Contents/Resources/app/lib/backend/main.js:2:613234)
Restoring workspace roots: /Users/reecebaile/Downloads/Arduino-Touchscreen-Countdown-main/Arduino_Touchscreen_Countdown_Timer.ino
isTempSketch: false. Input was /Users/reecebaile/Downloads/Arduino-Touchscreen-Countdown-main/Arduino_Touchscreen_Countdown_Timer.ino
2024-09-09T06:41:13.013Z root INFO Resolve plugins list: 73.9 ms [Finished 0.857 s after backend start]
2024-09-09T06:41:13.179Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Using config file: /Users/reecebaile/.arduinoIDE/arduino-cli.yaml"
time="2024-09-09T14:41:13+08:00" level=info msg="arduino-cli version 0.35.3"
time="2024-09-09T14:41:13+08:00" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:59816
{"IP":"127.0.0.1","Port":"59816"}
2024-09-09T06:41:13.179Z daemon INFO Daemon is running.
2024-09-09T06:41:13.323Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Checking signature" index=/Users/reecebaile/Library/Arduino15/package_index.json signatureFile=/Users/reecebaile/Library/Arduino15/package_index.json.sig trusted=true
time="2024-09-09T14:41:13+08:00" level=info msg="Loading hardware from: /Users/reecebaile/Library/Arduino15/packages"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package Seeeduino from: /Users/reecebaile/Library/Arduino15/packages/Seeeduino/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="Seeeduino:imxrt@1.2.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/Seeeduino/hardware/samd/1.8.5/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="Seeeduino:samd@1.8.5"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/Seeeduino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/Seeeduino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:CMSIS@5.7.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:CMSIS-Atmel@1.2.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:arduinoOTA@1.2.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:arm-none-eabi-gcc@7-2017q4"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:bossac@1.7.0-arduino3"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:bossac@1.8.0-48-gb176eee"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="Seeeduino:bossac@1.9.1-seeeduino"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package arduino from: /Users/reecebaile/Library/Arduino15/packages/arduino/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:avr@1.8.6"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/esp32/2.0.13/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:esp32@2.0.13"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed/3.3.0/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:mbed@3.3.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed_nano/4.1.5/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:mbed_nano@4.1.5"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed_rp2040/4.1.5/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:mbed_rp2040@4.1.5"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:megaavr@1.8.8"
2024-09-09T06:41:13.332Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/nrf52/1.0.2/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:nrf52@1.0.2"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/renesas_uno/1.2.0/installed.json
2024-09-09T06:41:13.338Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:renesas_uno@1.2.0"
2024-09-09T06:41:13.347Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:sam@1.6.12"
2024-09-09T06:41:13.351Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
2024-09-09T06:41:13.420Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="arduino:samd@1.8.14"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/arduino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/arduino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.0.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.2.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.3.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@7-2017q4"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino5"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino17"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino8"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:bossac@1.6.1-arduino"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0-arduino3"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:bossac@1.9.1-arduino2"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:bossac@1.9.1-arduino5"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:dfu-util@0.10.0-arduino1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:dfu-util@0.11.0-arduino5"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:imgtool@1.8.0-arduino.2"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:nrf5x-cl-tools@9.3.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:openocd@0.10.0-arduino1-static"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:openocd@0.10.0-arduino7"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:openocd@0.11.0-arduino2"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="arduino:rp2040tools@1.0.6"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package atmel-avr-xminis from: /Users/reecebaile/Library/Arduino15/packages/atmel-avr-xminis/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/atmel-avr-xminis/hardware/avr/0.6.0/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="atmel-avr-xminis:avr@0.6.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package badassmidi from: /Users/reecebaile/Library/Arduino15/packages/badassmidi/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/badassmidi/hardware/avr/1.59.0/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="badassmidi:avr@1.59.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package builtin from: /Users/reecebaile/Library/Arduino15/packages/builtin"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/builtin/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/builtin/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.2.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.13.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package deauther from: /Users/reecebaile/Library/Arduino15/packages/deauther/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="deauther:esp8266@2.7.5"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/deauther/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/deauther/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="deauther:mklittlefs@2.5.0-4-fe5bb56"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="deauther:mkspiffs@2.5.0-4-b40a506"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="deauther:python3@3.7.2-post1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="deauther:xtensa-lx106-elf-gcc@2.5.0-4-b40a506"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package esp32 from: /Users/reecebaile/Library/Arduino15/packages/esp32/hardware"
2024-09-09T06:41:13.532Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="esp32:esp32@2.0.16"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/esp32/hardware/esp32/3.0.3/installed.json
2024-09-09T06:41:13.637Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="esp32:esp32@3.0.3"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/esp32/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/esp32/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esp-rv32@2302"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esp-x32@2302"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esp-xs2@2302"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esp-xs3@2302"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esp32-arduino-libs@idf-release_v5.1-dc859c1e67"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esptool_py@4.5.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:esptool_py@4.6"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:mklittlefs@3.0.0-gnu12-dc7f933"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.11.0-esp32-20221026"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.12.0-esp32-20240318"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gcc@esp-2021r2-patch5-8.4.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gdb@11.2_20220823"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gdb@12.1_20231023"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@11.2_20220823"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@12.1_20231023"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@esp-2021r2-patch5-8.4.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp32s2-elf-gcc@esp-2021r2-patch5-8.4.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp32s3-elf-gcc@esp-2021r2-patch5-8.4.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package esp8266 from: /Users/reecebaile/Library/Arduino15/packages/esp8266/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="esp8266:esp8266@3.1.2"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/esp8266/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/esp8266/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp8266:mklittlefs@3.1.0-gcc10.3-e5f9fec"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp8266:mkspiffs@3.1.0-gcc10.3-e5f9fec"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp8266:python3@3.7.2-post1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@3.1.0-gcc10.3-e5f9fec"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package industruino from: /Users/reecebaile/Library/Arduino15/packages/industruino/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/industruino/hardware/samd/1.0.1/installed.json
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="industruino:samd@1.0.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/industruino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/industruino/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="industruino:bossac@1.7.0-industruino"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package rp2040 from: /Users/reecebaile/Library/Arduino15/packages/rp2040/hardware"
2024-09-09T06:41:13.646Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/rp2040/hardware/rp2040/4.0.1/installed.json
2024-09-09T06:41:13.711Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="rp2040:rp2040@4.0.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/rp2040/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/rp2040/tools"
2024-09-09T06:41:13.723Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-gcc@2.2.0-d04e724"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-mklittlefs@2.2.0-d04e724"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-openocd@2.2.0-8a9af99"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-picotool@2.2.0-8a9af99"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-pioasm@2.2.0-d04e724"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="rp2040:pqt-python3@1.0.1-base-3a57aed"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package teensy from: /Users/reecebaile/Library/Arduino15/packages/teensy/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Missing signature file" index=/Users/reecebaile/Library/Arduino15/packages/teensy/hardware/avr/1.59.0/installed.json
2024-09-09T06:41:13.767Z daemon INFO time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=teensy tool="teensy:teensy-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="teensy:avr@1.59.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/teensy/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/teensy/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="teensy:teensy-compile@11.3.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="teensy:teensy-discovery@1.59.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="teensy:teensy-monitor@1.59.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="teensy:teensy-tools@1.59.0"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading package wifiduck from: /Users/reecebaile/Library/Arduino15/packages/wifiduck/hardware"
time="2024-09-09T14:41:13+08:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded platform" platform="wifiduck:esp8266@2.7.4"
time="2024-09-09T14:41:13+08:00" level=info msg="Checking existence of 'tools' path: /Users/reecebaile/Library/Arduino15/packages/wifiduck/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loading tools from dir: /Users/reecebaile/Library/Arduino15/packages/wifiduck/tools"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="wifiduck:mklittlefs@2.5.0-4-fe5bb56"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="wifiduck:mkspiffs@2.5.0-4-b40a506"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="wifiduck:python3@3.7.2-post1"
time="2024-09-09T14:41:13+08:00" level=info msg="Loaded tool" tool="wifiduck:xtensa-lx106-elf-gcc@2.5.0-4-b40a506"
time="2024-09-09T14:41:13+08:00" level=info msg="Searching tools required for platform rp2040:rp2040@4.0.1"
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/avr/1.8.6/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/megaavr/1.8.8/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/nrf52/1.0.2/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/renesas_uno/1.2.0/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/esp32/2.0.13/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed_nano/4.1.5/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed/3.3.0/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/mbed_rp2040/4.1.5/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/arduino/hardware/samd/1.8.14/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/atmel-avr-xminis/hardware/avr/0.6.0/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/deauther/hardware/esp8266/2.7.5/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/esp8266/hardware/esp8266/3.1.2/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/rp2040/hardware/rp2040/4.0.1/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/esp32/hardware/esp32/3.0.3/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/industruino/hardware/samd/1.0.1/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/Seeeduino/hardware/imxrt/1.2.1/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/Seeeduino/hardware/samd/1.8.5/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/teensy/hardware/avr/1.59.0/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/packages/wifiduck/hardware/esp8266/2.7.4/libraries location=platform
time="2024-09-09T14:41:13+08:00" level=info msg="Loading libraries index file" index=/Users/reecebaile/Library/Arduino15/library_index.json
2024-09-09T06:41:14.111Z daemon INFO time="2024-09-09T14:41:14+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Library/Arduino15/libraries location=ide
time="2024-09-09T14:41:14+08:00" level=info msg="Adding libraries dir" dir=/Users/reecebaile/Documents/Arduino/libraries location=user
2024-09-09T06:41:14.824Z root INFO Deploy plugins list: 73.9 ms [Finished 2.669 s after backend start]
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2024-09-09T06:41:15.954Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 339.8 ms [Finished 2.853 s after frontend start]
2024-09-09T06:41:16.015Z root WARN A command editor.action.toggleStickyScroll is already registered.
2024-09-09T06:41:16.087Z root WARN Frontend keybindings.onStart took longer than the expected maximum 100 milliseconds: 109.0 ms [Finished 3.012 s after frontend start]
2024-09-09T06:41:19.041Z daemon INFO time="2024-09-09T14:41:19+08:00" level=warning msg="Error loading library" error="rpc error: code = Internal desc = loading library from /Users/reecebaile/Documents/Arduino/libraries/16bit-MIDI-to-CV-polyphonic-converter: invalid library: no header files found"
time="2024-09-09T14:41:19+08:00" level=warning msg="Error loading library" error="rpc error: code = Internal desc = loading library from /Users/reecebaile/Documents/Arduino/libraries/Arduino_AudioSynth_Mozzi: invalid library: no header files found"
time="2024-09-09T14:41:19+08:00" level=warning msg="Error loading library" error="rpc error: code = Internal desc = loading library from /Users/reecebaile/Documents/Arduino/libraries/teensy-control-voltage: invalid library: no header files found"


Apart from the errors with a couple of libraries which I can fix , I don't understand what the rest of it means and what Is causing the startup to hang.

The problem seems to have occurred after I was trying to set up the ice for a new board that arrived (ESP32 Audio Kit)

Any ideas would be much appreciated..!

I am a Mac user too (M3 MacAir) I didn't see anything in your error log but your comment raises a small concern. What steps were involved with the new board?

Hi @ReeceBaile

The problem is caused by a configuration file used by Arduino IDE having been corrupted somehow. This can be fixed deleting the configuration file. Arduino IDE will automatically generate a new file on startup with the default configuration settings.

I'll provide instructions you can follow to do that:

  1. Select Arduino IDE > Quit Arduino IDE from the Arduino IDE menus if it is running.
    All Arduino IDE windows will close.
  2. Delete the file at the following path:
    /Users/<username>/.arduinoIDE/arduino-cli.yaml
    
    (where <username> is your macOS username)
    :exclamation: The .arduinoIDE folder is hidden by default. You can make it visible by pressing the Command+Shift+. keyboard shortcut.
    :warning: Please be careful when deleting things from your computer. When in doubt, back up!
  3. Start Arduino IDE.

Arduino IDE should now start up fully and be functional as usual.


Please let me know if you have any questions or problems while following those instructions.

All Fixed with your solution..!
Was too easy with your help.
Thankyou... Your a bloody legend mate! :+1:

You are welcome. I'm glad it is working now.

Regards, Per