IDE hangs on startup: "Failed to initialize the CLI configuration. TypeError: Cannot read properties of undefined (reading 'data')"

ive tried to re install it but still its same stuck ,
i am using windows iv tried to go with files and then documents and properties thing but doesnt work either. tried to install zip file of arduino but doesnt work also tried to give path from preferences to sketch but doesnt work i am out of options
so please let me know the solution.

Which operating system?

For Windows, there is a set of instructions in this post (Arduino IDE 2.0.3 hangs up on start - #2 by ptillisch) to provide some information by running powershell.
For other operating systems you'll need to run the IDE from a shell / command prompt.

At least that part will be done by the time the specialist comes around :wink:

1 Like
PS C:\Program Files\Arduino IDE> & ".\Arduino IDE"
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: 8768
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///c%3A/Users/Omkar/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2024-06-11T06:50:23.783Z root INFO Backend Object.initialize: 4.6 ms [Finished 0.568 s after backend start]
2024-06-11T06:50:23.785Z root INFO Backend Object.configure: 3.8 ms [Finished 0.568 s after backend start]
2024-06-11T06:50:23.785Z root INFO Backend s.onStart: 1.8 ms [Finished 0.568 s after backend start]
2024-06-11T06:50:23.785Z root INFO Backend s.configure: 0.4 ms [Finished 0.591 s after backend start]
2024-06-11T06:50:23.786Z root INFO Backend d.onStart: 0.2 ms [Finished 0.591 s after backend start]
2024-06-11T06:50:23.787Z root INFO Backend d.configure: 0.1 ms [Finished 0.591 s after backend start]
2024-06-11T06:50:23.788Z root INFO Backend d.initialize: 23.0 ms [Finished 0.591 s after backend start]
2024-06-11T06:50:23.788Z root INFO Backend c.onStart: 0.3 ms [Finished 0.591 s after backend start]
2024-06-11T06:50:23.789Z root INFO Backend a.configure: 2.0 ms [Finished 0.593 s after backend start]
2024-06-11T06:50:23.791Z config INFO >>> Initializing CLI configuration...
2024-06-11T06:50:23.791Z root INFO Backend c.initialize: 0.5 ms [Finished 0.593 s after backend start]
2024-06-11T06:50:23.791Z root INFO Backend R.onStart: 0.8 ms [Finished 0.594 s after backend start]
2024-06-11T06:50:23.792Z config INFO Loading CLI configuration from c:\Users\Omkar\.arduinoIDE\arduino-cli.yaml...
2024-06-11T06:50:23.792Z daemon INFO Starting daemon from C:\Program Files\Arduino IDE\resources\app\lib\backend\resources\arduino-cli.exe...
2024-06-11T06:50:23.792Z root INFO Backend a.initialize: 0.4 ms [Finished 0.595 s after backend start]
2024-06-11T06:50:23.792Z root INFO Backend w.onStart: 1.5 ms [Finished 0.596 s after backend start]
2024-06-11T06:50:23.792Z root INFO Backend r.configure: 2.3 ms [Finished 0.596 s after backend start]
2024-06-11T06:50:23.792Z discovery-log INFO start
2024-06-11T06:50:23.792Z discovery-log INFO start new deferred
2024-06-11T06:50:23.792Z root INFO Backend d.initialize: 0.6 ms [Finished 0.597 s after backend start]
2024-06-11T06:50:23.792Z root INFO Backend y.onStart: 2.2 ms [Finished 0.599 s after backend start]
2024-06-11T06:50:23.792Z root INFO Backend r.configure: 1.9 ms [Finished 0.599 s after backend start]
2024-06-11T06:50:23.792Z root INFO Backend a.onStart: 0.5 ms [Finished 0.600 s after backend start]
2024-06-11T06:50:23.793Z root INFO Backend h.configure: 0.4 ms [Finished 0.600 s after backend start]
2024-06-11T06:50:23.793Z root INFO Backend s.configure: 0.1 ms [Finished 0.600 s after backend start]
2024-06-11T06:50:23.793Z root INFO Backend l.configure: 0.1 ms [Finished 0.601 s after backend start]
2024-06-11T06:50:23.795Z root INFO Theia app listening on http://127.0.0.1:53006.
2024-06-11T06:50:23.795Z root INFO Finished starting backend application: 3.0 ms [Finished 0.603 s after backend start]
2024-06-11T06:50:23.796Z root WARN The local plugin referenced by local-dir:/c%3A/Users/Omkar/.arduinoIDE/plugins does not exist.
2024-06-11T06:50:23.796Z root WARN The local plugin referenced by local-dir:/c%3A/Users/Omkar/.arduinoIDE/extensions does not exist.
2024-06-11T06:50:23.797Z root WARN The local plugin referenced by local-dir:C:\Users\Omkar\.arduinoIDE\plugins does not exist.
2024-06-11T06:50:23.798Z config INFO Loaded CLI configuration: {}
2024-06-11T06:50:23.798Z config ERROR Failed to initialize the CLI configuration. TypeError: Cannot read properties of undefined (reading 'data')
    at R.loadCliConfig (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:614605)
    at async R.initConfig (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:613378)
2024-06-11T06:50:23.841Z root INFO Resolve plugins list: 49.7 ms [Finished 0.649 s after backend start]
2024-06-11T06:50:23.984Z daemon INFO time="2024-06-11T12:20:23+05:30" level=info msg="Using config file: c:\\Users\\Omkar\\.arduinoIDE\\arduino-cli.yaml"
time="2024-06-11T12:20:23+05:30" level=info msg="arduino-cli.exe version 0.35.3"
time="2024-06-11T12:20:23+05:30" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:53007
{"IP":"127.0.0.1","Port":"53007"}
2024-06-11T06:50:23.984Z daemon INFO Daemon is running.
2024-06-11T06:50:24.089Z daemon INFO time="2024-06-11T12:20:24+05:30" level=info msg="Checking signature" index="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
time="2024-06-11T12:20:24+05:30" level=info msg="Loading hardware from: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages"
time="2024-06-11T12:20:24+05:30" level=info msg="Loading package builtin from: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin"
time="2024-06-11T12:20:24+05:30" level=info msg="Checking existence of 'tools' path: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-11T12:20:24+05:30" level=info msg="Loading tools from dir: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
time="2024-06-11T12:20:24+05:30" level=info msg="Loading package esp8266 from: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware"
time="2024-06-11T12:20:24+05:30" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded platform" platform="esp8266:esp8266@3.1.2"
time="2024-06-11T12:20:24+05:30" level=info msg="Checking existence of 'tools' path: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools"
time="2024-06-11T12:20:24+05:30" level=info msg="Loading tools from dir: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools"
2024-06-11T06:50:24.090Z daemon INFO time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="esp8266:mklittlefs@3.1.0-gcc10.3-e5f9fec"
2024-06-11T06:50:24.093Z daemon INFO time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="esp8266:mkspiffs@3.1.0-gcc10.3-e5f9fec"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="esp8266:python3@3.7.2-post1"
time="2024-06-11T12:20:24+05:30" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@3.1.0-gcc10.3-e5f9fec"
2024-06-11T06:50:24.101Z daemon INFO time="2024-06-11T12:20:24+05:30" level=info msg="Adding libraries dir" dir="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\3.1.2\\libraries" location=platform
time="2024-06-11T12:20:24+05:30" level=info msg="Loading libraries index file" index="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\library_index.json"
2024-06-11T06:50:24.406Z daemon INFO time="2024-06-11T12:20:24+05:30" level=info msg="Adding libraries dir" dir="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\libraries" location=ide
time="2024-06-11T12:20:24+05:30" level=info msg="Adding libraries dir" dir="C:\\Users\\Omkar\\OneDrive\\Documents\\Arduino\\libraries" location=user
2024-06-11T06:50:24.880Z root INFO Deploy plugins list: 49.7 ms [Finished 1.688 s after backend start]
2024-06-11T06:50:25.077Z daemon INFO time="2024-06-11T12:20:25+05:30" level=warning msg="Error loading library" error="rpc error: code = Internal desc = loading library from C:\\Users\\Omkar\\OneDrive\\Documents\\Arduino\\libraries\\HX711_Arduino_Library-0.7.5: invalid library: no header files found"
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2024-06-11T06:50:25.972Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 236.9 ms [Finished 1.970 s after frontend start]
2024-06-11T06:50:25.972Z root WARN A command editor.action.toggleStickyScroll is already registered.

i am stuck on this still i have deleted the library which was showing error but still the same

PS C:\Program Files\Arduino IDE> & ".\Arduino IDE"
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: 28976
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///c%3A/Users/Omkar/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2024-06-17T06:31:40.417Z root INFO Backend Object.initialize: 6.8 ms [Finished 0.921 s after backend start]
2024-06-17T06:31:40.417Z root INFO Backend Object.configure: 5.5 ms [Finished 0.922 s after backend start]
2024-06-17T06:31:40.417Z root INFO Backend s.onStart: 3.1 ms [Finished 0.922 s after backend start]
2024-06-17T06:31:40.418Z root INFO Backend s.configure: 0.4 ms [Finished 0.961 s after backend start]
2024-06-17T06:31:40.419Z root INFO Backend d.onStart: 0.3 ms [Finished 0.961 s after backend start]
2024-06-17T06:31:40.421Z root INFO Backend d.configure: 0.1 ms [Finished 0.961 s after backend start]
2024-06-17T06:31:40.423Z root INFO Backend d.initialize: 39.2 ms [Finished 0.962 s after backend start]
2024-06-17T06:31:40.423Z root INFO Backend c.onStart: 0.3 ms [Finished 0.962 s after backend start]
2024-06-17T06:31:40.424Z root INFO Backend a.configure: 1.0 ms [Finished 0.963 s after backend start]
2024-06-17T06:31:40.427Z config INFO >>> Initializing CLI configuration...
2024-06-17T06:31:40.427Z root INFO Backend c.initialize: 0.8 ms [Finished 0.963 s after backend start]
2024-06-17T06:31:40.428Z root INFO Backend R.onStart: 1.3 ms [Finished 0.964 s after backend start]
2024-06-17T06:31:40.429Z config INFO Loading CLI configuration from c:\Users\Omkar\.arduinoIDE\arduino-cli.yaml...
2024-06-17T06:31:40.430Z daemon INFO Starting daemon from C:\Program Files\Arduino IDE\resources\app\lib\backend\resources\arduino-cli.exe...
2024-06-17T06:31:40.430Z root INFO Backend a.initialize: 0.6 ms [Finished 0.966 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend w.onStart: 2.4 ms [Finished 0.968 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend r.configure: 3.7 ms [Finished 0.968 s after backend start]
2024-06-17T06:31:40.431Z discovery-log INFO start
2024-06-17T06:31:40.431Z discovery-log INFO start new deferred
2024-06-17T06:31:40.431Z root INFO Backend d.initialize: 0.9 ms [Finished 0.969 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend y.onStart: 4.1 ms [Finished 0.973 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend r.configure: 3.5 ms [Finished 0.973 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend a.onStart: 1.0 ms [Finished 0.976 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend h.configure: 0.9 ms [Finished 0.976 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend s.configure: 0.3 ms [Finished 0.976 s after backend start]
2024-06-17T06:31:40.431Z root INFO Backend l.configure: 0.2 ms [Finished 0.976 s after backend start]
2024-06-17T06:31:40.437Z root INFO Theia app listening on http://127.0.0.1:50414.
2024-06-17T06:31:40.437Z root INFO Finished starting backend application: 5.9 ms [Finished 0.982 s after backend start]
2024-06-17T06:31:40.438Z root WARN The local plugin referenced by local-dir:/c%3A/Users/Omkar/.arduinoIDE/plugins does not exist.
2024-06-17T06:31:40.438Z root WARN The local plugin referenced by local-dir:/c%3A/Users/Omkar/.arduinoIDE/extensions does not exist.
2024-06-17T06:31:40.438Z root WARN The local plugin referenced by local-dir:C:\Users\Omkar\.arduinoIDE\plugins does not exist.
2024-06-17T06:31:40.443Z config INFO Loaded CLI configuration: {}
2024-06-17T06:31:40.444Z config ERROR Failed to initialize the CLI configuration. TypeError: Cannot read properties of undefined (reading 'data')
    at R.loadCliConfig (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:614605)
    at async R.initConfig (C:\Program Files\Arduino IDE\resources\app\lib\backend\main.js:2:613378)
2024-06-17T06:31:40.507Z root INFO Resolve plugins list: 78.0 ms [Finished 1.051 s after backend start]
2024-06-17T06:31:40.767Z daemon INFO time="2024-06-17T12:01:40+05:30" level=info msg="Using config file: c:\\Users\\Omkar\\.arduinoIDE\\arduino-cli.yaml"
time="2024-06-17T12:01:40+05:30" level=info msg="arduino-cli.exe version 0.35.3"
time="2024-06-17T12:01:40+05:30" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:50415
{"IP":"127.0.0.1","Port":"50415"}
2024-06-17T06:31:40.767Z daemon INFO Daemon is running.
2024-06-17T06:31:40.897Z daemon INFO time="2024-06-17T12:01:40+05:30" level=info msg="Checking signature" index="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
time="2024-06-17T12:01:40+05:30" level=info msg="Loading hardware from: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages"
time="2024-06-17T12:01:40+05:30" level=info msg="Loading package builtin from: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin"
time="2024-06-17T12:01:40+05:30" level=info msg="Checking existence of 'tools' path: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-17T12:01:40+05:30" level=info msg="Loading tools from dir: C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2024-06-17T12:01:40+05:30" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
time="2024-06-17T12:01:40+05:30" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
time="2024-06-17T12:01:40+05:30" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9"
time="2024-06-17T12:01:40+05:30" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1"
time="2024-06-17T12:01:40+05:30" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.14.1"
time="2024-06-17T12:01:40+05:30" level=info msg="Loading libraries index file" index="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\library_index.json"
2024-06-17T06:31:41.211Z daemon INFO time="2024-06-17T12:01:41+05:30" level=info msg="Adding libraries dir" dir="C:\\Users\\Omkar\\AppData\\Local\\Arduino15\\libraries" location=ide
time="2024-06-17T12:01:41+05:30" level=info msg="Adding libraries dir" dir="C:\\Users\\Omkar\\OneDrive\\Documents\\Arduino\\libraries" location=user
2024-06-17T06:31:41.981Z root INFO Deploy plugins list: 78.0 ms [Finished 2.526 s after backend start]
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2024-06-17T06:31:43.231Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 294.4 ms [Finished 2.602 s after frontend start]
2024-06-17T06:31:43.231Z root WARN A command editor.action.toggleStickyScroll is already registered.

Hi @omkar_chavan10.

The "CLI configuration" mentioned in the error message comes from a special data file stored on your hard drive. It seems the contents of that file were somehow erased or otherwise corrupted.

The solution will be to delete the bad file. Arduino IDE will automatically generate a fresh file with valid data the next time you start the IDE.

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

  1. Select File > Quit from the Arduino IDE menus if it is running.
  2. Delete the file at the following path:
    C:\Users\Omkar\.arduinoIDE\arduino-cli.yaml
    
    :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.

Note that the file you deleted is also used to store other IDE preferences. These will all have been reset to the default values. If you had customized either the "Sketchbook location"
or "Additional Boards Manager URLs" preferences, you'll need to select File > Preferences from the Arduino IDE menus and then set those preferences once again.


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

THANKS ALOT IT WORKED I DELETED THAT FILE AND YEAH I THINK I PUTTED SOMETHING IN BOARD MANAGER Preferences THAT MIGHT HAVE CAUSED THIS.

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

Regards,
Per

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