Cannot install a new board after adding URL to preferences

Describe the bug
After adding a URL to the boards manager URL, the board never shows up in the list.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Preferences
  2. Click on Additional boards dialog box.
  3. Delete existing URL (cannot add multiple URLs as the "enter additional URL box does not allow to be expanded.)
  4. Paste new URL in box.
  5. Click the OK button
  6. Check boards manager for new board
  7. Restart IDE so trigger loading of new boards.

Expected behavior
Package index is downloaded after adding a new URL to File > Preferences > Additional Boards Manager URLs.

Screenshots



Desktop (please complete the following information):

  • OS: Windows 10 64
  • Version: IDE 2.0.0-rc5

Additional context
I have tried to copy many different boards, no difference. I have shut my antivirus down to prevent it from interrupting.

Hi @azzkikin

Adding the URL to the "Additional Boards Manager URLs" only causes the boards platform to be available for installation via the Arduino IDE Boards Manager. You won't see the boards of that platform under the Tools > Board menu of the Arduino IDE until after you have done that installation.

Please try this:

  1. If it is not already open, Select Tools > Board > Boards Manager... from the Arduino IDE menus to open the "Boards Manager" view in the sidebar on the left side of the Arduino IDE.
  2. Scroll down through the list of available boards platforms until you see "attiny by David A. Mellis". Click on it.
  3. Click the INSTALL button.
  4. Wait for the installation to finish.
  5. Select Tools > Board from the Arduino IDE menus.

You should see a "ATtiny Microcontrollers" menu item that contains the boards of David Mellis's "ATtiny Microcontrollers" platform.

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

You can add multiple URLs to the "Additional Boards Manager URLs" field by separating them with commas. For example, if you wanted to have both the David Mellis ATtiny URL and the ESP8266 URL, you would add this:

https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json,https://arduino.esp8266.com/stable/package_esp8266com_index.json 

Hi @kolaha. That only works with Arduino IDE 1.x. azzkikin is using Arduino IDE 2.x, which currently has this bug that causes the multi-line field in the convenience "Additional Boards Manager URLs" dialog to be unusably short:

ah, now I see.

After adding the URL for the " attiny by David A. Mellis" and going to the board manager in the sidebar, no new boards or the attiny shows up. I have tried a few different boards, none appear. Is there a dialog box or rotating clock to show some kind of activity? So I can see if it is at least attempting to process the URL or checking for any updates on startup?

At this time, the Arduino IDE 2.x only processes the URLs at start up. It only shows the process in the command line output.

You should see something like this in the output:

daemon INFO URL: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json daemon INFO Updating index [url: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json] root INFO Updating index: package_damellis_attiny_index.json completed. 

Since it is showing the output from multiple operations running in parallel, there might be some other unrelated lines of output in between those.

You will also see a scary looking line like this:

daemon INFO Checking signature [error: opening signature file: open c:\Users\per\AppData\Local\Arduino15\package_damellis_attiny_index.json.sig: The system cannot find the file specified., index: c:\Users\per\AppData\Local\Arduino15\package_damellis_attiny_index.json, signaturefile: c:\Users\per\AppData\Local\Arduino15\package_damellis_attiny_index.json.sig] 

But this is normal and expected for any 3rd party Boards Manager URL (only the official one is signed).


If you would like to post your command line output here, I'll be glad to take a look and see if I can spot a problem. I'll provide the instructions you can follow to get the command line output:

  1. Start File Explorer (AKA "Windows Explorer").
  2. Open the Arduino IDE installation folder
    (usually C:\Program Files\Arduino IDE or C:\Users\<user name>\AppData\Local\Programs\Arduino IDE).
  3. In the folder listing of the Arduino IDE installation folder, hold the Shift key while clicking the right hand button on the mouse.
  4. From the context menu, click "Open PowerShell window here".
    PowerShell will now open with the current directory set to the Arduino IDE installation folder.
  5. Type & ".\Arduino IDE".
  6. Press the Enter key.
    Debug output should now be printed to the PowerShell window as the Arduino IDE starts (or fails to start).
  7. Wait for the Arduino IDE to finish starting, or failing to start.
  8. Switch back to the PowerShell window if the Arduino IDE window took the focus.
  9. Right click on the title bar of the PowerShell window.
    This will open a context menu.
  10. Select Edit > Select All from the context menu.
    This will select all the text in the PowerShell window.
  11. Press Ctrl+C.
    This will copy the contents of the PowerShell window to the clipboard.
  12. Open a forum reply here by clicking the Reply button.
  13. Click the </> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block
  14. Press Ctrl+V.
    This will paste the output into the code block.
  15. Move the cursor outside of the code block markup before you add any additional text to your reply.
  16. Click the Reply button to post the output.

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

Oh nice. Thank you, I will try soon as I get back in front of the computer that has the software.

I guess I am not very computer lingo savvy. I get the debug program to start. What is step 5?

Hi @azzkikin. There are two problems:

You opened the wrong folder

C:\Users\azzki\.arduinoIDE is the Arduino IDE configuration folder, which only contains the data for your settings.

You need to open PowerShell at the Arduino IDE installation folder, where the Arduino IDE.exe file is located.

You are running the wrong command

Copy the exact command I provided. The quotes are essential:

& ".\Arduino IDE" 
PS C:\Users\azzki\AppData\Local\Programs\Arduino IDE> & ".\Arduino IDE" PS C:\Users\azzki\AppData\Local\Programs\Arduino IDE> Starting backend process. PID: 22192 Using browser-only version of superagent in non-browser environment Configuring to accept webviews on '^.+\.webview\..+$' hostname. root INFO Configuration directory URI: 'file:///c%3A/Users/azzki/.theia' root INFO Theia app listening on http://localhost:52227. root WARN The local plugin referenced by local-dir:/c%3A/Users/azzki/.arduinoIDE/plugins does not exist. root WARN The local plugin referenced by local-dir:/c%3A/Users/azzki/.arduinoIDE/extensions does not exist. root WARN The local plugin referenced by local-dir:C:\Users\azzki\.arduinoProIDE\plugins does not exist. root INFO PluginTheiaDirectoryHandler: accepting plugin with path root INFO Resolved "cortex-debug" to a VS Code extension "cortex-debug@0.3.10" with engines: root INFO PluginTheiaDirectoryHandler: accepting plugin with path root INFO Resolved "vscode-arduino-tools" to a VS Code extension "vscode-arduino-tools@0.0.2-beta.2" with engines: root INFO PluginTheiaDirectoryHandler: accepting plugin with path root INFO Resolved "vscode-builtin-cpp" to a VS Code extension "cpp@1.52.1" with engines: root INFO PluginTheiaDirectoryHandler: accepting plugin with path root INFO Resolved "vscode-builtin-json" to a VS Code extension "json@1.46.1" with engines: root INFO PluginTheiaDirectoryHandler: accepting plugin with path root INFO Resolved "vscode-builtin-json-language-features" to a VS Code extension "json-language-features@1.46.1" with engines: root WARN Backend DefaultWorkspaceServer.onStart is slow, took: 2300.7 ms root INFO Deploying backend plugin "cortex-debug@0.3.10" from "C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\cortex-debug\extension\dist\extension" root INFO Deploying backend plugin "vscode-arduino-tools@0.0.2-beta.2" from "C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\bundle" root INFO Deploying backend plugin "cpp@1.52.1" from "C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-cpp\extension" root INFO Deploying backend plugin "json@1.46.1" from "C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json\extension" root INFO Deploying backend plugin "json-language-features@1.46.1" from "C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain" root INFO Deploy plugins list took: 2338.8 ms daemon INFO Starting daemon from C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-cli.exe... root WARN Backend ConfigServiceImpl.onStart is slow, took: 120.6 ms daemon INFO Using config file: c:\Users\azzki\.arduinoIDE\arduino-cli.yaml daemon INFO arduino-cli.exe version 0.21.0 daemon INFO Executing `arduino-cli daemon` daemon INFO Setting up Prometheus metrics on :9090/metrics daemon INFO {"IP":"127.0.0.1","Port":"52229"} daemon INFO Daemon is running. daemon INFO Adding libraries dir [dir: c:\Users\azzki\OneDrive\Documents\Arduino\libraries, location: user] daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root INFO Git askpass helper is listening on http://127.0.0.1:54759. root WARN Frontend CommonFrontendContribution.configure is slow, took: 400.8 ms root WARN Failed to resolve module: @types/body-parser root WARN Failed to resolve module: @types/cookie root WARN Failed to resolve module: @types/dompurify root WARN Failed to resolve module: @types/express root WARN Failed to resolve module: @types/fs-extra root WARN Failed to resolve module: @types/lodash.debounce root WARN Failed to resolve module: @types/lodash.throttle root WARN Failed to resolve module: @types/markdown-it root WARN Failed to resolve module: @types/react root WARN Failed to resolve module: @types/react-dom root WARN Failed to resolve module: @types/react-virtualized root WARN Failed to resolve module: @types/route-parser root WARN Failed to resolve module: @types/safer-buffer root WARN Failed to resolve module: @types/ws root WARN Failed to resolve module: @types/yargs root WARN Failed to resolve module: @theia/monaco root WARN Failed to resolve module: @theia/editor root WARN Failed to resolve module: @types/multer root WARN Failed to resolve module: @types/rimraf root WARN Failed to resolve module: @types/tar-fs root WARN Failed to resolve module: @types/uuid root WARN Failed to resolve module: @theia/navigator root WARN Failed to resolve module: @types/p-queue root WARN Failed to resolve module: @theia/preferences root WARN Failed to resolve module: @theia/editor-preview root WARN Failed to resolve module: @theia/keymaps root WARN Failed to resolve module: @theia/messages root WARN Failed to resolve module: @types/diff root WARN Failed to resolve module: @types/mime root WARN Failed to resolve module: filenamify root WARN Failed to resolve module: @types/request root WARN Failed to resolve module: @types/atob root WARN Failed to resolve module: @types/auth0-js root WARN Failed to resolve module: @types/btoa root WARN Failed to resolve module: @types/dateformat root WARN Failed to resolve module: @types/deepmerge root WARN Failed to resolve module: @types/glob root WARN Failed to resolve module: @types/google-protobuf root WARN Failed to resolve module: @types/js-yaml root WARN Failed to resolve module: @types/keytar root WARN Failed to resolve module: @types/ncp root WARN Failed to resolve module: @types/node-fetch root WARN Failed to resolve module: @types/ps-tree root WARN Failed to resolve module: @types/react-select root WARN Failed to resolve module: @types/react-tabs root WARN Failed to resolve module: @types/temp root WARN Failed to resolve module: @types/which root ERROR Error: Git installation not found. at C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\find-git-exec\lib\find-git-exec.js:85:69 at async DefaultGitInit.init (C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\arduino-ide-extension\lib\node\theia\git\git-init.js:22:49) root ERROR DefaultJsonSchemaContribution.registerSchemas is taking more than 500.0 ms, new schemas are ignored. root ERROR Error while updating index in attempt 0. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 1. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 2. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 3. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 4. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 5. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 6. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 7. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 8. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 9. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 0. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 1. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 2. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 3. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 4. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 5. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 6. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 7. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 8. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 9. daemon INFO Checking signature [index: c:\Users\azzki\AppData\Local\Arduino15\package_index.json, signaturefile: c:\Users\azzki\AppData\Local\Arduino15\package_index.json.sig, trusted: true] root ERROR Loading index file: loading json index file c:\Users\azzki\AppData\Local\Arduino15\package_CircuitMess_Ringo_index.json: open c:\Users\azzki\AppData\Local\Arduino15\package_CircuitMess_Ringo_index.json: The system cannot find the file specified. root ERROR Loading index file: loading json index file c:\Users\azzki\AppData\Local\Arduino15\package_damellis_attiny_index.json: open c:\Users\azzki\AppData\Local\Arduino15\package_damellis_attiny_index.json: The system cannot find the file specified. daemon INFO Loading hardware from: c:\Users\azzki\AppData\Local\Arduino15\packages daemon INFO Loading package arduino from: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware daemon INFO Checking signature [error: opening signature file: open C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\installed.json.sig: The system cannot find the file specified., index: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\installed.json, signaturefile: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\installed.json.sig] daemon INFO Adding monitor tool [protocol: serial, tool: builtin:serial-monitor] daemon INFO Loaded platform [platform: {ID:"arduino:avr",Installed:"1.8.5",Latest:"1.8.5",Name:"Arduino AVR Boards"}] daemon INFO Checking existence of 'tools' path: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\tools daemon INFO Loading tools from dir: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\tools daemon INFO Loaded tool [tool: Version: 1.3.0 Systems: [OS: i686-linux-gnu, OS: x86_64-linux-gnu, OS: arm-linux-gnueabihf, OS: aarch64-linux-gnu, OS: i386-apple-darwin11, OS: i686-mingw32]] daemon INFO Loaded tool [tool: Version: 7.3.0-atmel3.6.1-arduino7 Systems: [OS: arm-linux-gnueabihf, OS: aarch64-linux-gnu, OS: x86_64-apple-darwin14, OS: i686-mingw32, OS: i686-linux-gnu, OS: x86_64-linux-gnu]] daemon INFO Loaded tool [tool: Version: 6.3.0-arduino17 Systems: [OS: arm-linux-gnueabihf, OS: aarch64-linux-gnu, OS: x86_64-apple-darwin12, OS: x86_64-linux-gnu, OS: i686-linux-gnu, OS: i686-mingw32]] daemon INFO Loading package builtin from: C:\Users\azzki\AppData\Local\Arduino15\packages\builtin daemon INFO Checking existence of 'tools' path: C:\Users\azzki\AppData\Local\Arduino15\packages\builtin\tools daemon INFO Loading tools from dir: C:\Users\azzki\AppData\Local\Arduino15\packages\builtin\tools daemon INFO Loaded tool [tool: Version: 5.8-arduino11 Systems: [OS: i686-pc-linux-gnu, OS: x86_64-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-apple-darwin, OS: arm-linux-gnueabihf, OS: aarch64-linux-gnu]] daemon INFO Loaded tool [tool: Version: 1.0.5 Systems: [OS: i686-pc-linux-gnu, OS: x86_64-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-mingw32, OS: x86_64-apple-darwin, OS: arm-linux-gnueabihf, OS: arm64-linux-gnueabihf]] daemon INFO Loaded tool [tool: Version: 1.3.2 Systems: [OS: i686-pc-linux-gnu, OS: x86_64-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-mingw32, OS: x86_64-apple-darwin, OS: arm-linux-gnueabihf, OS: arm64-linux-gnueabihf]] daemon INFO Loaded tool [tool: Version: 0.9.1 Systems: [OS: i686-pc-linux-gnu, OS: x86_64-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-mingw32, OS: x86_64-apple-darwin, OS: arm-linux-gnueabihf, OS: arm64-linux-gnueabihf]] daemon INFO Adding libraries dir [dir: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\libraries, location: platform] daemon INFO starting discovery builtin:serial-discovery process daemon INFO starting discovery builtin:mdns-discovery process daemon INFO started discovery builtin:serial-discovery process daemon INFO sending command HELLO 1 "arduino-cli 0.21.0" to discovery builtin:serial-discovery daemon INFO started discovery builtin:mdns-discovery process daemon INFO sending command HELLO 1 "arduino-cli 0.21.0" to discovery builtin:mdns-discovery daemon INFO from discovery builtin:serial-discovery received message type: hello, message: OK, protocol version: 1 daemon INFO from discovery builtin:mdns-discovery received message type: hello, message: OK, protocol version: 1 daemon INFO sending command START_SYNC to discovery builtin:mdns-discovery daemon INFO sending command START_SYNC to discovery builtin:serial-discovery daemon INFO from discovery builtin:mdns-discovery received message type: start_sync, message: OK daemon INFO from discovery builtin:serial-discovery received message type: start_sync, message: OK daemon INFO from discovery builtin:serial-discovery received message type: add, port: COM3 root ERROR Request repositories failed with error: Git could not be found at the expected path: 'C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\dugite-no-gpl\git\cmd\git.exe'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging. root WARN Frontend EditorNavigationContribution.onStart is slow, took: 48288.6 ms root WARN Frontend WorkspaceService.onStart is slow, took: 276.1 ms root INFO Board config changed: root INFO Board config changed: root INFO Changed application state from 'init' to 'started_contributions'. root INFO Changed application state from 'started_contributions' to 'attached_shell'. root INFO >>> Restoring the layout state... Checking for update root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75] Waiting for backend deployment took: 313.4 ms [Finished 51.084 s after frontend start] root INFO Board config changed: root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836) starting instance serial-service INFO >>> Disposing serial connection... serial-service WARN <<< Not connected. Nothing to dispose. serial-service INFO >>> Disposing serial connection... serial-service WARN <<< Not connected. Nothing to dispose. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75] Sync of 5 plugins took: 255.7 ms [Finished 51.340 s after frontend start] Update for version 2.0.0-rc5 is not available (latest version: 2.0.0-rc5, downgrade is allowed). root INFO <<< The layout has been successfully restored. root INFO Changed application state from 'attached_shell' to 'initialized_layout'. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][marus25.cortex-debug]: Loaded contributions. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][arduino.vscode-arduino-tools]: Loaded contributions. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.cpp]: Loaded contributions. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.json]: Loaded contributions. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.json-language-features]: Loaded contributions. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75] Load contributions of 5 plugins took: 98.9 ms [Finished 52.457 s after frontend start] root INFO Finished loading frontend application after 52.505 seconds root WARN 'cpp' language is remapped from 'source.cpp.embedded.macro' to 'source.cpp' scope root WARN a registered grammar configuration for 'cpp' language is overridden root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): PluginManagerExtImpl/init() root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): initializing(cortex-debug@0.3.10 with C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init) root INFO [hosted-plugin: 29836] Debugger contribution has been registered: cortex-debug root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): initializing(vscode-arduino-tools@0.0.2-beta.2 with C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init) root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): initializing(cpp@1.52.1 with C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init) root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): initializing(json@1.46.1 with C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init) root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): initializing(json-language-features@1.46.1 with C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init) root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): PluginManagerExtImpl/loadPlugin(C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain) root INFO [hosted-plugin: 29836] PLUGIN_HOST(29836): PluginManagerExtImpl/loadPlugin(C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\bundle) root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][marus25.cortex-debug]: Started plugin. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][arduino.vscode-arduino-tools]: Started plugin. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.cpp]: Started plugin. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.json]: Started plugin. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75][vscode.json-language-features]: Started plugin. root INFO [ac50f131-ed65-4e2c-a13c-c82ba7c93d75] Start of 5 plugins took: 751.6 ms [Finished 53.214 s after frontend start] root INFO Starting language server: arduino:avr:uno root INFO Changed application state from 'initialized_layout' to 'ready'. daemon INFO inventory.Store.ConfigFileUsed() c:\Users\azzki\AppData\Local\Arduino15\inventory.yaml daemon INFO inventory.Store.ConfigFileUsed() c:\Users\azzki\AppData\Local\Arduino15\inventory.yaml daemon INFO Searching tools required for board arduino:avr:uno daemon INFO Required tool [tool: {ToolName:"arduinoOTA",ToolVersion:"1.3.0",ToolPackager:"arduino"}] daemon INFO Required tool [tool: {ToolName:"avr-gcc",ToolVersion:"7.3.0-atmel3.6.1-arduino7",ToolPackager:"arduino"}] daemon INFO Required tool [tool: {ToolName:"avrdude",ToolVersion:"6.3.0-arduino17",ToolPackager:"arduino"}] daemon INFO Adding libraries dir [dir: C:\Users\azzki\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\libraries, location: platform] daemon INFO Adding libraries dir [dir: c:\Users\azzki\OneDrive\Documents\Arduino\libraries, location: user] root ERROR Request repositories failed with error: Git could not be found at the expected path: 'C:\Users\azzki\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\dugite-no-gpl\git\cmd\git.exe'. This might be a problem with how the application is packaged, so confirm this folder hasn't been removed when packaging. daemon INFO Resolving include SPI.h for arch avr daemon INFO found better lib [lib: SPI, prio: 64C] [30288:0315/181003.525:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is disabled, ANGLE is 

I think this is what you are looking for.

it shows that the IDE was not able to download the files:

root ERROR Error while updating index in attempt 0. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 1. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 2. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 3. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 4. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 5. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 6. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 7. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 8. daemon INFO URL: https://downloads.arduino.cc/packages/package_index.json daemon INFO Updating index [url: https://downloads.arduino.cc/packages/package_index.json] root ERROR Error while updating index in attempt 9. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 0. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 1. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 2. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 3. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 4. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 5. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 6. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 7. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 8. daemon INFO Updating libraries index root ERROR Error while updating library index in attempt 9. daemon INFO Checking signature [index: c:\Users\azzki\AppData\Local\Arduino15\package_index.json, signaturefile: c:\Users\azzki\AppData\Local\Arduino15\package_index.json.sig, trusted: true] root ERROR Loading index file: loading json index file c:\Users\azzki\AppData\Local\Arduino15\package_CircuitMess_Ringo_index.json: open c:\Users\azzki\AppData\Local\Arduino15\package_CircuitMess_Ringo_index.json: The system cannot find the file specified. root ERROR Loading index file: loading json index file c:\Users\azzki\AppData\Local\Arduino15\package_damellis_attiny_index.json: open c:\Users\azzki\AppData\Local\Arduino15\package_damellis_attiny_index.json: The system cannot find the file specified. 

Is your computer connected to the Internet?

Did you click the Allow access button when you were asked by "Windows Defender Firewall" whether you wanted to allow the Arduino IDE to access the Internet?

It is connected and it has approval.
Screenshot 2022-03-15 193758

Try checking the box under "Private" that is to the right of "Arduino IDE", "arduino ide.exe", "arduino -cli", and "arduino-cli.exe", then restart the Arduino IDE and see if the platform is shown in the Boards Manager this time.

It is more likely you are on a "Private" network at your home than a "Public" network (e.g,, a public hotspot), where you might want to be more restrictive of applications using the untrusted network.

Went back to do as you mentioned and the Arduino, in fact a lot of apps are missing. Do they change status if defender is on or off?
I have turned off Defender, added Arduino to the allowed list, Turned off the Bitdefender, Changed networks, Changed wifi routers, Used a mobile hotspot. Nothing I do has helped. I guess I will try loading to another computer.

Screenshot 2022-03-15 203857

Tried an PC on the same network and it loaded just fine. Now to figure out what the difference is between the laptop and the PC.
They are both on the wifi to the network. Only difference in firewall is the PC is Mcafee and the Laptop is Windows Defender and Bitdefedenfer.

You could do a quick experiment by :warning: TEMPORARILY :warning: disabling Bitdefender for a single Arduino IDE startup and Boards Manager attempt to see if the problem goes away, then immediately turn the firewall back on after that.

If the problem no longer occurs with it disabled, it will indicate that Bitdefender is interfering with the Arduino IDE and that you need to adjust its settings.

:warning: Please be cautious about working without the firewall. This is only about temporarily disabling it for a quick test. If you don't feel comfortable doing that, fine. You can go straight to configuring the firewall so that it does not interfere with the Arduino software.

I have tried with it off and disabled also Arduino is on the approved list. No change. I have reloaded the app and it still persists. I do have a different screen on start up on this laptop than I do on the PC it is working on. The PC has a blank code to start a fresh sketch.

Here is another bit of info. I downloaded the Arduino IDE 1.8.19 and installed it and then loaded a board without issue. So why is the Arduino IDE 2.0 RC causing an issue?

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