Continuing the discussion from IDE not launching:
I'm having the same issue, but I tried the solution given and it didn't work. here's a file of my ide running
PS C:\Program Files\Arduino IDE>
Arduino IDE 2.3.2
Checking for frontend application configuration customizations. Module path: C:\Program Files\Arduino IDE\resources\app\lib\backend\electron-main.js, destination 'package.json': C:\Program Files\Arduino IDE\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-20T10:04:35.814Z" (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-20T10:04:35.814Z"}
Starting backend process. PID: 304
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///c%3A/Users/the%201imit/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2024-06-13T20:16:42.237Z root INFO Backend Object.initialize: 4.6 ms [Finished 0.468 s after backend start]
2024-06-13T20:16:42.238Z root INFO Backend Object.configure: 3.9 ms [Finished 0.468 s after backend start]
2024-06-13T20:16:42.238Z root INFO Backend s.onStart: 2.6 ms [Finished 0.468 s after backend start]
2024-06-13T20:16:42.238Z root INFO Backend s.configure: 0.3 ms [Finished 0.488 s after backend start]
2024-06-13T20:16:42.239Z root INFO Backend d.onStart: 0.2 ms [Finished 0.488 s after backend start]
2024-06-13T20:16:42.239Z root INFO Backend d.configure: 0.1 ms [Finished 0.488 s after backend start]
2024-06-13T20:16:42.240Z root INFO Backend d.initialize: 20.2 ms [Finished 0.489 s after backend start]
2024-06-13T20:16:42.240Z root INFO Backend c.onStart: 0.2 ms [Finished 0.489 s after backend start]
2024-06-13T20:16:42.241Z root INFO Backend a.configure: 1.1 ms [Finished 0.490 s after backend start]
2024-06-13T20:16:42.242Z config INFO >>> Initializing CLI configuration...
2024-06-13T20:16:42.242Z root INFO Backend c.initialize: 0.4 ms [Finished 0.490 s after backend start]
2024-06-13T20:16:42.242Z root INFO Backend R.onStart: 0.6 ms [Finished 0.490 s after backend start]
2024-06-13T20:16:42.243Z config INFO Loading CLI configuration from c:\Users\the 1imit\.arduinoIDE\arduino-cli.yaml...
2024-06-13T20:16:42.243Z daemon INFO Starting daemon from C:\Program Files\Arduino IDE\resources\app\lib\backend\resources\arduino-cli.exe...
2024-06-13T20:16:42.243Z root INFO Backend a.initialize: 0.3 ms [Finished 0.491 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend w.onStart: 0.9 ms [Finished 0.492 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend r.configure: 1.5 ms [Finished 0.492 s after backend start]
2024-06-13T20:16:42.243Z discovery-log INFO start
2024-06-13T20:16:42.243Z discovery-log INFO start new deferred
2024-06-13T20:16:42.243Z root INFO Backend d.initialize: 0.4 ms [Finished 0.492 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend y.onStart: 1.6 ms [Finished 0.494 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend r.configure: 1.4 ms [Finished 0.494 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend a.onStart: 0.4 ms [Finished 0.495 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend h.configure: 0.3 ms [Finished 0.495 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend s.configure: 0.1 ms [Finished 0.495 s after backend start]
2024-06-13T20:16:42.243Z root INFO Backend l.configure: 0.0 ms [Finished 0.495 s after backend start]
2024-06-13T20:16:42.245Z root INFO Theia app listening on http://127.0.0.1:53866.
2024-06-13T20:16:42.245Z root INFO Finished starting backend application: 2.2 ms [Finished 0.497 s after backend start]
2024-06-13T20:16:42.253Z root WARN The local plugin referenced by local-dir:/c%3A/Users/the%201imit/.arduinoIDE/plugins does not exist.
2024-06-13T20:16:42.253Z root WARN The local plugin referenced by local-dir:/c%3A/Users/the%201imit/.arduinoIDE/extensions does not exist.
2024-06-13T20:16:42.254Z root WARN The local plugin referenced by local-dir:C:\Users\the 1imit\.arduinoIDE\plugins does not exist.
2024-06-13T20:16:42.260Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":[]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"data":"C:\\Users\\the 1imit\\AppData\\Local\\Arduino15","downloads":"C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\staging","user":"C:\\Users\\the 1imit\\Documents\\Arduino"},"library":{"enable_unsafe_install":false},"logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}
2024-06-13T20:16:42.260Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.
2024-06-13T20:16:42.260Z config INFO Loaded the CLI configuration.
2024-06-13T20:16:42.263Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///c%3A/Users/the%201imit/AppData/Local/Arduino15","sketchDirUri":"file:///c%3A/Users/the%201imit/Documents/Arduino","additionalUrls":[],"network":"none","locale":"en"}
2024-06-13T20:16:42.263Z config INFO Validating the CLI configuration...
2024-06-13T20:16:42.263Z config INFO The CLI config is valid.
2024-06-13T20:16:42.263Z config INFO <<< Initialized the CLI configuration.
2024-06-13T20:16:42.279Z root INFO Resolve plugins list: 36.4 ms [Finished 0.530 s after backend start]
2024-06-13T20:16:42.309Z daemon INFO time="2024-06-13T20:16:42Z" level=info msg="Using config file: c:\\Users\\the 1imit\\.arduinoIDE\\arduino-cli.yaml"
time="2024-06-13T20:16:42Z" level=info msg="arduino-cli.exe version 0.35.3"
time="2024-06-13T20:16:42Z" level=info msg="Executing `arduino-cli daemon`"
2024-06-13T20:16:42.318Z daemon INFO Daemon is now listening on 127.0.0.1:53867
{"IP":"127.0.0.1","Port":"53867"}
2024-06-13T20:16:42.319Z daemon INFO Daemon is running.
2024-06-13T20:16:42.418Z daemon INFO time="2024-06-13T20:16:42Z" level=info msg="Updating libraries index"
2024-06-13T20:16:42.418Z daemon INFO time="2024-06-13T20:16:42Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2"
2024-06-13T20:16:43.116Z root INFO Deploy plugins list: 36.4 ms [Finished 1.368 s after backend start]
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2024-06-13T20:16:43.986Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 122.5 ms [Finished 1.633 s after frontend start]
2024-06-13T20:16:43.987Z root WARN A command editor.action.toggleStickyScroll is already registered.
2024-06-13T20:16:44.407Z root ERROR Detected an error response during the gRPC core client initialization: code: 3, message: Error verifying signature: openpgp: signature expired
2024-06-13T20:16:44.418Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Checking signature" index="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
2024-06-13T20:16:44.420Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loading hardware from: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages"
2024-06-13T20:16:44.420Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loading package builtin from: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin"
2024-06-13T20:16:44.420Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Checking existence of 'tools' path: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-13T20:16:44Z" level=info msg="Loading tools from dir: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
2024-06-13T20:16:44.421Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Loading libraries index file" index="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\library_index.json"
2024-06-13T20:16:44.422Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Adding libraries dir" dir="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\libraries" location=ide
2024-06-13T20:16:44.422Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Loading index file: reading library_index.json: open C:\Users\the 1imit\AppData\Local\Arduino15\library_index.json: The system cannot find the file specified.
2024-06-13T20:16:44.422Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Adding libraries dir" dir="C:\\Users\\the 1imit\\Documents\\Arduino\\libraries" location=user
2024-06-13T20:16:44.425Z root ERROR The primary packages indexes are missing. Running indexes update before initializing the core gRPC client The index of the cores and libraries must be updated before initializing the core gRPC client.
The following problems were detected during the gRPC client initialization:
[library-index] - code: 9, message: Loading index file: reading library_index.json: open C:\Users\the 1imit\AppData\Local\Arduino15\library_index.json: The system cannot find the file specified.
2024-06-13T20:16:44.426Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Updating libraries index"
2024-06-13T20:16:44.427Z daemon INFO time="2024-06-13T20:16:44Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2"
2024-06-13T20:16:44.428Z root INFO core-client-provider [library-index] Downloading index: library_index.tar.bz2
2024-06-13T20:16:45.809Z daemon INFO time="2024-06-13T20:16:45Z" level=info msg="Updating libraries index"
2024-06-13T20:16:45.811Z daemon INFO time="2024-06-13T20:16:45Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2"
2024-06-13T20:16:47.367Z root ERROR Detected an error response during the gRPC core client initialization: code: 3, message: Error verifying signature: openpgp: signature expired
2024-06-13T20:16:47.378Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Checking signature" index="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
2024-06-13T20:16:47.378Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loading hardware from: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loading package builtin from: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Checking existence of 'tools' path: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-13T20:16:47Z" level=info msg="Loading tools from dir: C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
2024-06-13T20:16:47.379Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
2024-06-13T20:16:47.380Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
2024-06-13T20:16:47.380Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Loading libraries index file" index="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\library_index.json"
2024-06-13T20:16:47.380Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Adding libraries dir" dir="C:\\Users\\the 1imit\\AppData\\Local\\Arduino15\\libraries" location=ide
2024-06-13T20:16:47.380Z daemon INFO time="2024-06-13T20:16:47Z" level=info msg="Adding libraries dir" dir="C:\\Users\\the 1imit\\Documents\\Arduino\\libraries" location=user
2024-06-13T20:16:47.380Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Loading index file: reading library_index.json: open C:\Users\the 1imit\AppData\Local\Arduino15\library_index.json: The system cannot find the file specified.
2024-06-13T20:16:47.381Z root ERROR Uncaught Exception: Error: The index of the cores and libraries must be updated before initializing the core gRPC client.
The following problems were detected during the gRPC client initialization:
[library-index] - code: 9, message: Loading index file: reading library_index.json: open C:\Users\the 1imit\AppData\Local\Arduino15\library_index.json: The system cannot find the file specified.
2024-06-13T20:16:47.381Z root ERROR Error: The index of the cores and libraries must be updated before initializing the core gRPC client.
The following problems were detected during the gRPC client initialization:
[library-index] - code: 9, message: Loading index file: reading library_index.json: open C:\Users\the 1imit\AppData\Local\Arduino15\library_index.json: The system cannot find the file specified.
at C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:622877
at E.evaluateErrorStatus (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:622893)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async a.<anonymous> (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:622563)