Cannot install "Arduino AVR Boards [1.8.5]" -- 403 Forbidden server error

Hi all,

I'm a new developer trying to develop for the Arduino Mega 2560 R3 board on a macOS M1 system running Monterey (12.6.1). I am using the Arduino IDE version 2.0.1. It's a fresh install.

When I open the IDE, it tries to install the required packages for development and fails with an 403 Forbidden error. The message is below:

Downloading packages
arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7
Failed to install platform: arduino:avr.
Error: 13 INTERNAL: Server responded with: 403 Forbidden

Can anyone provide advice on how to approach this problem? Why is Arduino's server rejecting my request. Is it because I'm coming from a corporate IP?

Thanks,

Sean

Hi @sangover. Are you accessing the Internet through a proxy?

@ptillisch Yes I do, but it's through a transparent proxy, not an explicit proxy. I don't need to specify anything.

Perhaps the URL is being blocked? But why would that lead to a 403 error? Is it possible to get that URL so that I can do further investigation on my side?

The URL of the avr-gcc tool mentioned in the output you shared is here:

http://downloads.arduino.cc/tools/avr-gcc-7.3.0-atmel3.6.1-arduino7-x86_64-apple-darwin14.tar.bz2

It is possible the error occurred during a different download than that one though.

The URLs are not shown there during a successful installation, but it might be shown in the logs when the download fails (I can't manage to produce the specific error you are getting and all the ones I can produce show the URL right in the "Output" panel of the IDE, so I can't be sure).

I find the most convenient way to look at the logs is by starting the IDE from the terminal. This way I can see the logs printed in real time:

  1. Select File > Quit from the Arduino IDE menus if it is running.
  2. Open your Applications folder.
  3. Open Utilities.
  4. Double-click on "Terminal".
  5. Type the following command:
    "/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE"
    
  6. Press Enter

Logs will now be printed to the terminal as the IDE starts up and attempts to install the Arduino AVR Boards platform.

Alternatively, you can check the log file automatically generated by the IDE regardless of how you start it. The log files are stored under the folder at this path:

~/Library/Logs/Arduino IDE/

@ptillisch Thank you for your suggestion. I ran the application using Terminal and captured the log output. It's very long, but I've highlighted and posted a few areas that might be of interest for diagnosis. I can post the full log if you'd like.

I also entered the URL into my web-browser and the tar.bz2 file download without issue. It doesn't look like the destination is blocked by our firewall.

Log output

Board watcher

daemon INFO INFO[0009] Updating index                                url="https://downloads.arduino.cc/packages/package_index.tar.bz2"

root INFO core-client-provider [platform-index]
root INFO core-client-provider [library-index]
Update for version 2.0.1 is not available (latest version: 2.0.1, downgrade is allowed).
2022-10-28 10:04:29.163 Arduino IDE Helper (Renderer)[18867:5762534] CoreText note: Client requested name ".NewYork-Regular", it will get Times-Roman rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[NSFont systemFontOfSize:].
2022-10-28 10:04:29.163 Arduino IDE Helper (Renderer)[18867:5762534] CoreText note: Set a breakpoint on CTFontLogSystemFontNameRequest to debug.
root ERROR ---- !!!SLOW!!! DURATION: search took 1149.759 ms. Args: [{"type":"Updatable"}] ----
root INFO ---- DURATION: search took 77.559 ms. Args: [{"query":"Arduino_BuiltIn"}] ----
root INFO >>> Starting boards package installation...
discovery-log INFO stop
discovery-log INFO >>> Stopping boards watcher...
discovery-log INFO Canceling boards watcher...
discovery-log INFO disposing requesting cancel
discovery-log INFO disposing canceled
discovery-log INFO error received
discovery-log INFO cancel error received!
discovery-log INFO stop received event: either end or cancel
discovery-log INFO stop stopped
discovery-log INFO received end
daemon INFO INFO[0011] boards watcher stream closed

Discovery log

Part 1

discovery-log INFO start
discovery-log INFO start new deferred
root ERROR Request install failed with error: 13 INTERNAL: Server responded with: 403 Forbidden
discovery-log INFO start request start watch
discovery-log INFO start requested start watch
discovery-log INFO start resolved watching
daemon INFO INFO[0022] Loading libraries index file                  index=/Users/smcdaniel/Library/Arduino15/library_index.json
INFO[0022] starting discovery builtin:mdns-discovery process
INFO[0022] starting discovery builtin:serial-discovery process

Part 2

discovery-log INFO {"eventType":"add","port":{"matchingBoardsList":[],"port":{"address":"/dev/cu.Bluetooth-Incoming-Port","label":"/dev/cu.Bluetooth-Incoming-Port","protocol":"serial","protocolLabel":"Serial Port","propertiesMap":[]}},"error":""}
discovery-log WARN Port '/dev/cu.Bluetooth-Incoming-Port Serial Port' was already available. Known boards before override: []

Part 3

discovery-log INFO start
discovery-log INFO start new deferred
root ERROR Request install failed with error: 9 FAILED_PRECONDITION: Library 'Arduino_BuiltIn@1.0.0' not found

I would take a close look at the lines preceding this line in order to try to understand exactly which operation resulted in the error.

@ptillisch After reviewing the log file my guess is that the IDE can't update the index. I was confused reading the log until I realized that logs don't log in process order but in time order.

Here's sequence of interest with all other lines removed:

daemon INFO INFO[0009] Updating index                                url="https://downloads.arduino.cc/packages/package_index.tar.bz2"
root ERROR ---- !!!SLOW!!! DURATION: search took 1149.759 ms. Args: [{"type":"Updatable"}] ----
root INFO ---- DURATION: search took 77.559 ms. Args: [{"query":"Arduino_BuiltIn"}] ----
root ERROR Request install failed with error: 13 INTERNAL: Server responded with: 403 Forbidden

I'm back to being confused about the error. Typing the address into a web browser works---I download the index.

If the site https://downloads.arduino.cc/packages/package_index.tar.bz2 was blocked on my side, I would assume I'd get a 503 error (service unavailable) instead of a 403 error (request refused by server).

There's a chance that our zero-trust security app may be causing issues. I'll verify that it is or is not.

I had the same problem with " - 403 forbidden" (on Windows 10) and ran the IDE from the command prompt as suggested above. This time it worked fine. Any thoughts as to why? Must be a permissions problem.

Trying to install the LowPowerLab Motino board.


Command window:

Microsoft Windows [Version 10.0.19042.2130]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>cd C:\Users\pblase\AppData\Local\Programs\Arduino IDE

C:\Users\pblase\AppData\Local\Programs\Arduino IDE>"Arduino IDE.exe"

C:\Users\pblase\AppData\Local\Programs\Arduino IDE>
Arduino IDE 2.0.1
Starting backend process. PID: 22800
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/pblase/.theia'
root INFO Backend Object.initialize: 4.8 ms [Finished 6.608 s after backend start]
root INFO Backend Object.configure: 4.0 ms [Finished 6.608 s after backend start]
root INFO Backend MessagingContribution.onStart: 1.6 ms [Finished 6.608 s after backend start]
root INFO Backend OSBackendApplicationContribution.configure: 0.4 ms [Finished 6.778 s after backend start]
root INFO Backend DefaultWorkspaceServer.onStart: 0.3 ms [Finished 6.778 s after backend start]
root INFO Backend LocalizationBackendContribution.configure: 0.1 ms [Finished 6.778 s after backend start]
root WARN Backend LocalizationBackendContribution.initialize took longer than the expected maximum 50 milliseconds: 169.8 ms [Finished 6.778 s after backend start]
root INFO Backend TaskBackendApplicationContribution.onStart: 0.2 ms [Finished 6.778 s after backend start]
root INFO Backend ElectronTokenBackendContribution.configure: 1.5 ms [Finished 6.780 s after backend start]
root INFO Backend PluginDeployerContribution.initialize: 0.4 ms [Finished 6.780 s after backend start]
root INFO Backend ConfigServiceImpl.onStart: 0.9 ms [Finished 6.780 s after backend start]
root INFO Backend WebviewBackendSecurityWarnings.initialize: 0.5 ms [Finished 6.782 s after backend start]
root INFO Backend ArduinoDaemonImpl.onStart: 2.0 ms [Finished 6.783 s after backend start]
root INFO Backend NodeFileUploadService.configure: 3.1 ms [Finished 6.784 s after backend start]
daemon INFO Starting daemon from C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-cli.exe...
discovery-log INFO start
discovery-log INFO start new deferred
root INFO Backend BoardDiscovery.onStart: 1.3 ms [Finished 6.786 s after backend start]
root INFO Backend FileDownloadEndpoint.configure: 0.8 ms [Finished 6.786 s after backend start]
root INFO Backend AuthenticationServiceImpl.onStart: 0.6 ms [Finished 6.788 s after backend start]
root INFO Backend PluginApiContribution.configure: 0.8 ms [Finished 6.788 s after backend start]
root INFO Backend HostedPluginReader.configure: 1.3 ms [Finished 6.791 s after backend start]
root INFO Backend HostedPluginReader.configure: 0.1 ms [Finished 6.792 s after backend start]
root INFO Backend PlotterBackendContribution.configure: 5.6 ms [Finished 6.799 s after backend start]
root INFO Theia app listening on http://localhost:52707.
root INFO Finished starting backend application: 16.1 ms [Finished 6.806 s after backend start]
root WARN The local plugin referenced by local-dir:/c%3A/Users/pblase/.arduinoIDE/plugins does not exist.
root WARN The local plugin referenced by local-dir:/c%3A/Users/pblase/.arduinoIDE/extensions does not exist.
root WARN The local plugin referenced by local-dir:C:\Users\pblase\.arduinoProIDE\plugins does not exist.
Restoring workspace roots: c:\Users\pblase\Documents\Arduino\Modeuino_M0_test
isTempSketch: false. Input was c:\Users\pblase\Documents\Arduino\Modeuino_M0_test\Modeuino_M0_test.ino
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.5" 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 INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-bg" to a VS Code extension "vscode-language-pack-bg@1.48.3" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-cs" to a VS Code extension "vscode-language-pack-cs@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-de" to a VS Code extension "vscode-language-pack-de@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-es" to a VS Code extension "vscode-language-pack-es@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-fr" to a VS Code extension "vscode-language-pack-fr@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-hu" to a VS Code extension "vscode-language-pack-hu@1.48.3" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-it" to a VS Code extension "vscode-language-pack-it@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-ja" to a VS Code extension "vscode-language-pack-ja@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-ko" to a VS Code extension "vscode-language-pack-ko@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-nl" to a VS Code extension "vscode-language-pack-nl@1.48.3" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-pl" to a VS Code extension "vscode-language-pack-pl@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-pt-BR" to a VS Code extension "vscode-language-pack-pt-BR@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-ru" to a VS Code extension "vscode-language-pack-ru@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-tr" to a VS Code extension "vscode-language-pack-tr@1.53.2" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-uk" to a VS Code extension "vscode-language-pack-uk@1.48.3" with engines:
root INFO PluginTheiaDirectoryHandler: accepting plugin with path
root INFO Resolved "vscode-language-pack-zh-hans" to a VS Code extension "vscode-language-pack-zh-hans@1.53.2" with engines:
root INFO Resolve plugins list: 216.5 ms [Finished 7.003 s after backend start]
root INFO Deployed backend plugin "cortex-debug@0.3.10" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\cortex-debug\extension\dist\extension": 16.3 ms [Finished 7.020 s after backend start]
root INFO Deployed backend plugin "vscode-arduino-tools@0.0.2-beta.5" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\bundle": 16.4 ms [Finished 7.036 s after backend start]
root INFO Deployed backend plugin "cpp@1.52.1" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-cpp\extension": 38.2 ms [Finished 7.074 s after backend start]
root INFO Deployed backend plugin "json@1.46.1" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json\extension": 18.9 ms [Finished 7.093 s after backend start]
root INFO Deployed backend plugin "json-language-features@1.46.1" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain": 0.9 ms [Finished 7.094 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-bg@1.48.3" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-bg\extension": 591.1 ms [Finished 7.685 s after backend start]
daemon INFO INFO[0000] Using config file: c:\Users\pblase\.arduinoIDE\arduino-cli.yaml
INFO[0000] arduino-cli.exe version 0.28.0
INFO[0000] Executing `arduino-cli daemon`
{"IP":"127.0.0.1","Port":"52708"}

daemon INFO Daemon is running.
root INFO Deployed backend plugin "vscode-language-pack-cs@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-cs\extension": 557.2 ms [Finished 8.242 s after backend start]
daemon INFO INFO[0001] Loading hardware from: c:\Users\pblase\AppData\Local\Arduino15\packages
INFO[0001] Loading package arduino from: C:\Users\pblase\AppData\Local\Arduino15\packages\arduino\hardware

root INFO Deployed backend plugin "vscode-language-pack-de@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-de\extension": 569.6 ms [Finished 8.812 s after backend start]
daemon INFO INFO[0001] Checking signature                            error="opening signature file: open C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\installed.json.sig: The system cannot find the file specified." index="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\installed.json" signatureFile="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\installed.json.sig"
INFO[0001] Adding monitor tool                           protocol=serial tool="builtin:serial-monitor"
INFO[0001] Loaded platform                               platform="arduino:avr@1.8.6"
INFO[0001] Checking signature                            error="opening signature file: open C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\installed.json.sig: The system cannot find the file specified." index="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\installed.json" signatureFile="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\installed.json.sig"
INFO[0001] Adding monitor tool                           protocol=serial tool="builtin:serial-monitor"
INFO[0001] Loaded platform                               platform="arduino:megaavr@1.8.7"
INFO[0001] Checking signature                            error="opening signature file: open C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\installed.json.sig: The system cannot find the file specified." index="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\installed.json" signatureFile="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\installed.json.sig"
INFO[0001] Adding monitor tool                           protocol=serial tool="builtin:serial-monitor"
INFO[0001] Loaded platform                               platform="arduino:sam@1.6.12"
INFO[0001] Checking signature                            error="opening signature file: open C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\installed.json.sig: The system cannot find the file specified." index="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\installed.json" signatureFile="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\installed.json.sig"
INFO[0001] Adding monitor tool                           protocol=serial tool="builtin:serial-monitor"
INFO[0001] Loaded platform                               platform="arduino:samd@1.8.13"
INFO[0001] Checking existence of 'tools' path: C:\Users\pblase\AppData\Local\Arduino15\packages\arduino\tools
INFO[0001] Loading tools from dir: C:\Users\pblase\AppData\Local\Arduino15\packages\arduino\tools
INFO[0001] Loaded tool                                   tool="arduino:CMSIS@4.5.0"
INFO[0001] Loaded tool                                   tool="arduino:CMSIS-Atmel@1.2.0"
INFO[0001] Loaded tool                                   tool="arduino:arduinoOTA@1.2.1"
INFO[0001] Loaded tool                                   tool="arduino:arduinoOTA@1.3.0"
INFO[0001] Loaded tool                                   tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1"
INFO[0001] Loaded tool                                   tool="arduino:arm-none-eabi-gcc@7-2017q4"
INFO[0001] Loaded tool                                   tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino5"
INFO[0001] Loaded tool                                   tool="arduino:avr-gcc@7.3.0-atmel3.6.1-arduino7"
INFO[0001] Loaded tool                                   tool="arduino:avrdude@6.3.0-arduino17"
INFO[0001] Loaded tool                                   tool="arduino:bossac@1.6.1-arduino"
INFO[0001] Loaded tool                                   tool="arduino:bossac@1.7.0-arduino3"
INFO[0001] Loaded tool                                   tool="arduino:openocd@0.10.0-arduino7"
INFO[0001] Loading package builtin from: C:\Users\pblase\AppData\Local\Arduino15\packages\builtin
INFO[0001] Checking existence of 'tools' path: C:\Users\pblase\AppData\Local\Arduino15\packages\builtin\tools
INFO[0001] Loading tools from dir: C:\Users\pblase\AppData\Local\Arduino15\packages\builtin\tools
INFO[0001] Loaded tool                                   tool="builtin:ctags@5.8-arduino11"
INFO[0001] Loaded tool                                   tool="builtin:mdns-discovery@1.0.6"
INFO[0001] Loaded tool                                   tool="builtin:serial-discovery@1.3.2"
INFO[0001] Loaded tool                                   tool="builtin:serial-monitor@0.10.0"
INFO[0001] Checking signature                            index="c:\\Users\\pblase\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="c:\\Users\\pblase\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
INFO[0001] Checking signature                            error="opening signature file: open c:\\Users\\pblase\\AppData\\Local\\Arduino15\\package_LowPowerLab_index.json.sig: The system cannot find the file specified." index="c:\\Users\\pblase\\AppData\\Local\\Arduino15\\package_LowPowerLab_index.json" signatureFile="c:\\Users\\pblase\\AppData\\Local\\Arduino15\\package_LowPowerLab_index.json.sig"
INFO[0001] Adding libraries dir                          dir="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.13\\libraries" location=platform
INFO[0001] Adding libraries dir                          dir="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\libraries" location=platform
INFO[0001] Adding libraries dir                          dir="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\megaavr\\1.8.7\\libraries" location=platform
INFO[0001] Adding libraries dir                          dir="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\sam\\1.6.12\\libraries" location=platform
INFO[0001] Loading libraries index file                  index="c:\\Users\\pblase\\AppData\\Local\\Arduino15\\library_index.json"
INFO[0001] Adding libraries dir                          dir="C:\\Users\\pblase\\AppData\\Local\\Arduino15\\libraries" location=ide
INFO[0001] Adding libraries dir                          dir="c:\\Users\\pblase\\Documents\\Arduino\\libraries" location=user

root INFO Deployed backend plugin "vscode-language-pack-es@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-es\extension": 593.8 ms [Finished 9.406 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-fr@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-fr\extension": 499.6 ms [Finished 9.905 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-hu@1.48.3" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-hu\extension": 413.2 ms [Finished 10.319 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-it@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-it\extension": 567.7 ms [Finished 10.886 s after backend start]
discovery-log INFO start request start watch
discovery-log INFO start requested start watch
discovery-log INFO start resolved watching
daemon INFO INFO[0003] starting discovery builtin:mdns-discovery process
INFO[0003] starting discovery builtin:serial-discovery process

root INFO Deployed backend plugin "vscode-language-pack-ja@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-ja\extension": 514.2 ms [Finished 11.401 s after backend start]
daemon INFO INFO[0003] started discovery builtin:serial-discovery process
INFO[0003] sending command HELLO 1 "arduino-cli 0.28.0" to discovery builtin:serial-discovery
INFO[0003] started discovery builtin:mdns-discovery process
INFO[0003] sending command HELLO 1 "arduino-cli 0.28.0" to discovery builtin:mdns-discovery
INFO[0003] from discovery builtin:serial-discovery received message type: hello, message: OK, protocol version: 1
INFO[0003] sending command START_SYNC to discovery builtin:serial-discovery
INFO[0003] from discovery builtin:serial-discovery received message type: start_sync, message: OK
INFO[0003] from discovery builtin:mdns-discovery received message type: hello, message: OK, protocol version: 1
INFO[0003] sending command START_SYNC to discovery builtin:mdns-discovery
INFO[0003] from discovery builtin:mdns-discovery received message type: start_sync, message: OK

root WARN Frontend s.configure took longer than the expected maximum 100 milliseconds: 1829.5 ms [Finished 4.026 s after frontend start]
root INFO Deployed backend plugin "vscode-language-pack-ko@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-ko\extension": 573.5 ms [Finished 11.974 s after backend start]
sketches-service WARN Warning! The request sketch path was different than the response sketch path from the CLI. This could be a potential bug. Request: <c:\Users\pblase\Documents\Arduino\Modeuino_M0_test\Modeuino_M0_test.ino>, response: <c:\Users\pblase\Documents\Arduino\Modeuino_M0_test>.
root WARN Frontend keybindings.onStart took longer than the expected maximum 100 milliseconds: 501.1 ms [Finished 4.555 s after frontend start]
root INFO Deployed backend plugin "vscode-language-pack-nl@1.48.3" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-nl\extension": 304.9 ms [Finished 12.279 s after backend start]
root WARN Frontend m.onStart took longer than the expected maximum 100 milliseconds: 483.4 ms [Finished 5.105 s after frontend start]
root INFO Deployed backend plugin "vscode-language-pack-pl@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-pl\extension": 685.5 ms [Finished 12.965 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-pt-BR@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-pt-BR\extension": 489.8 ms [Finished 13.454 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-ru@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-ru\extension": 466.0 ms [Finished 13.920 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-tr@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-tr\extension": 481.0 ms [Finished 14.401 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-uk@1.48.3" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-uk\extension": 369.3 ms [Finished 14.771 s after backend start]
root INFO Deployed backend plugin "vscode-language-pack-zh-hans@1.53.2" from "C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-language-pack-zh-hans\extension": 497.8 ms [Finished 15.269 s after backend start]
root INFO Deploy plugins list: 216.5 ms [Finished 15.276 s after backend start]
root WARN Frontend l.onStart took longer than the expected maximum 100 milliseconds: 2794.7 ms [Finished 7.902 s after frontend start]
root INFO Start frontend contributions: 5765.5 ms [Finished 7.906 s after frontend start]
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...
root INFO ------- SERIALIZED LAYOUT DATA -------
root INFO {"version":5,"mainPanel":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"code-editor-opener","options":{"kind":"navigatable","uri":"file:///c%3A/Users/pblase/Documents/Arduino/Modeuino_M0_test/Modeuino_M0_test.ino","counter":0}},"innerWidgetState":"{\"cursorState\":[{\"inSelectionMode\":false,\"selectionStart\":{\"lineNumber\":1,\"column\":1},\"position\":{\"lineNumber\":1,\"column\":1}}],\"viewState\":{\"scrollLeft\":0,\"firstPosition\":{\"lineNumber\":4,\"column\":1},\"firstPositionDeltaTop\":-6},\"contributionsState\":{\"editor.contrib.folding\":{\"lineCount\":20,\"provider\":\"indent\",\"foldedImports\":false},\"editor.contrib.wordHighlighter\":false}}"}],"currentIndex":0}},"mainPanelPinned":[false],"bottomPanel":{"config":{"main":{"type":"tab-area","widgets":[{"constructionOptions":{"factoryId":"outputView"},"innerWidgetState":"{\"locked\":false}"}],"currentIndex":0}},"pinned":[false],"size":232,"expanded":true},"leftPanel":{"type":"sidepanel","items":[{"widget":{"constructionOptions":{"factoryId":"arduino-sketchbook-widget"}},"rank":1,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"boards-list-widget"}},"rank":2,"expanded":true,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"library-list-widget"}},"rank":3,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"debug"},"innerWidgetState":"{\"parts\":[{\"partId\":\"debug:threads:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}},{\"partId\":\"debug:frames:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}},{\"partId\":\"debug:variables:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}},{\"partId\":\"debug:watch:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}},{\"partId\":\"debug:breakpoints:-1\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}},{\"partId\":\"plugin-view:cortex-debug.peripherals\",\"collapsed\":true,\"hidden\":true,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"plugin-view\",\"options\":{\"id\":\"plugin-view:cortex-debug.peripherals\",\"viewId\":\"cortex-debug.peripherals\"}},\"innerWidgetState\":\"{\\\"label\\\":\\\"Cortex Peripherals\\\",\\\"widgets\\\":[],\\\"suppressUpdateViewVisibility\\\":false,\\\"currentViewContainerId\\\":\\\"debug\\\"}\"}},{\"partId\":\"plugin-view:cortex-debug.registers\",\"collapsed\":true,\"hidden\":true,\"originalContainerId\":\"debug:view-container:-1\",\"originalContainerTitle\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"plugin-view\",\"options\":{\"id\":\"plugin-view:cortex-debug.registers\",\"viewId\":\"cortex-debug.registers\"}},\"innerWidgetState\":\"{\\\"label\\\":\\\"Cortex Registers\\\",\\\"widgets\\\":[],\\\"suppressUpdateViewVisibility\\\":false,\\\"currentViewContainerId\\\":\\\"debug\\\"}\"}}],\"title\":{\"label\":\"debug\",\"iconClass\":\"codicon codicon-debug-alt\",\"closeable\":true}}"},"rank":4,"expanded":false,"pinned":false},{"widget":{"constructionOptions":{"factoryId":"search-view-container"},"innerWidgetState":"{\"parts\":[{\"partId\":\"search-in-workspace\",\"collapsed\":false,\"hidden\":false,\"originalContainerId\":\"search-view-container\",\"originalContainerTitle\":{\"label\":\"Search\",\"iconClass\":\"codicon codicon-search\",\"closeable\":true},\"widget\":{\"constructionOptions\":{\"factoryId\":\"search-in-workspace\"},\"innerWidgetState\":\"{\\\"matchCaseState\\\":{\\\"className\\\":\\\"codicon codicon-case-sensitive\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Match Case\\\"},\\\"wholeWordState\\\":{\\\"className\\\":\\\"codicon codicon-whole-word\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Match Whole Word\\\"},\\\"regExpState\\\":{\\\"className\\\":\\\"codicon codicon-regex\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Use Regular Expression\\\"},\\\"includeIgnoredState\\\":{\\\"className\\\":\\\"codicon codicon-eye\\\",\\\"enabled\\\":false,\\\"title\\\":\\\"Include Ignored Files\\\"},\\\"showSearchDetails\\\":false,\\\"searchInWorkspaceOptions\\\":{\\\"matchCase\\\":false,\\\"matchWholeWord\\\":false,\\\"useRegExp\\\":false,\\\"includeIgnored\\\":false,\\\"include\\\":[],\\\"exclude\\\":[],\\\"maxResults\\\":2000},\\\"searchTerm\\\":\\\"\\\",\\\"replaceTerm\\\":\\\"\\\",\\\"showReplaceField\\\":false,\\\"searchHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"replaceHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"includeHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0},\\\"excludeHistoryState\\\":{\\\"history\\\":[],\\\"index\\\":0}}\"}}],\"title\":{\"label\":\"Search\",\"iconClass\":\"fa fa-arduino-search\",\"closeable\":true}}"},"rank":5,"expanded":false,"pinned":false}],"size":248},"rightPanel":{"type":"sidepanel","items":[]},"activeWidgetId":"boards-list-widget"}
root INFO ------- END SERIALIZED LAYOUT DATA -------
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Waiting for backend deployment: 514.5 ms [Finished 8.418 s after frontend start]
sketches-service WARN Mismatching sketch file <F_C_Mesh_Base_Unit - Copy.ino> and sketch folder name <archives>. Skipping
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Sync of 21 plugins: 899.3 ms [Finished 9.317 s after frontend start]
root INFO <<< The layout has been successfully restored.
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596) starting instance
root INFO Initialize the workbench layout: 1642.5 ms [Finished 9.576 s after frontend start]
root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][marus25.cortex-debug]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][arduino.vscode-arduino-tools]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.cpp]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.json]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.json-language-features]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-bg]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-cs]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-de]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-es]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-fr]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-hu]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-it]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ja]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ko]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-nl]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-pl]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-pt-br]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ru]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-tr]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-uk]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-zh-hans]: Loaded contributions.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Load contributions of 21 plugins: 99.3 ms [Finished 9.677 s after frontend start]
root WARN Frontend I.onDidInitializeLayout took longer than the expected maximum 100 milliseconds: 102.1 ms [Finished 9.679 s after frontend start]
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: 11596] PLUGIN_HOST(11596): PluginManagerExtImpl/init()
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(cortex-debug@0.3.10 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] Debugger contribution has been registered: cortex-debug
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-arduino-tools@0.0.2-beta.5 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(11596): initializing(cpp@1.52.1 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(json@1.46.1 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(json-language-features@1.46.1 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-bg@1.48.3 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-cs@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-de@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-es@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-fr@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-hu@1.48.3 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-it@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-ja@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-ko@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-nl@1.48.3 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-pl@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(11596): initializing(vscode-language-pack-pt-BR@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(11596): initializing(vscode-language-pack-ru@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(11596): initializing(vscode-language-pack-tr@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-uk@1.48.3 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): initializing(vscode-language-pack-zh-hans@1.53.2 with C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): PluginManagerExtImpl/loadPlugin(C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain)
root INFO [hosted-plugin: 11596] PLUGIN_HOST(11596): PluginManagerExtImpl/loadPlugin(C:\Users\pblase\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\bundle)
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][marus25.cortex-debug]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][arduino.vscode-arduino-tools]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.cpp]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.json]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][vscode.json-language-features]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-bg]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-cs]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-de]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-es]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-fr]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-hu]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-it]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ja]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ko]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-nl]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-pl]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-pt-br]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-ru]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-tr]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-uk]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d][ms-ceintl.vscode-language-pack-zh-hans]: Started plugin.
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Start of 21 plugins: 785.9 ms [Finished 10.470 s after frontend start]
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Waiting for backend deployment: 1.8 ms [Finished 10.473 s after frontend start]
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Sync of 0 plugins: 0.0 ms [Finished 10.473 s after frontend start]
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Load contributions of 0 plugins: 0.0 ms [Finished 10.473 s after frontend start]
root INFO [43b433c8-2c6e-44ba-8729-7d90b8aad40d] Start of 0 plugins: 8.8 ms [Finished 10.487 s after frontend start]
root INFO Frontend application start: 6883.3 ms [Finished 17.781 s after backend start]
root INFO Replace loading indicator with ready workbench UI (animation): 882.8 ms [Finished 10.564 s after frontend start]
root INFO Changed application state from 'initialized_layout' to 'ready'.
Checking for update
sketches-service WARN Mismatching sketch file <F_C_Mesh_Base_Unit - Copy.ino> and sketch folder name <archives>. Skipping
Update for version 2.0.1 is not available (latest version: 2.0.1, downgrade is allowed).
root ERROR ---- !!!SLOW!!! DURATION: search took 832.181 ms. Args: [{"type":"Updatable"}] ----
root INFO >>> Starting boards package installation...
discovery-log INFO stop
discovery-log INFO >>> Stopping boards watcher...
discovery-log INFO Canceling boards watcher...
discovery-log INFO disposing requesting cancel
discovery-log INFO disposing canceled
discovery-log INFO error received
discovery-log INFO cancel error received!
discovery-log INFO stop received event: either end or cancel
discovery-log INFO stop stopped
discovery-log INFO received end
daemon INFO INFO[0049] boards watcher stream closed

daemon INFO WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:arm-none-eabi-gcc@7-2017q4"
WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:bossac@1.7.0-arduino3"
WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:openocd@0.10.0-arduino7"
WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:CMSIS@4.5.0"
WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:CMSIS-Atmel@1.2.0"
WARN[0049] Tool already installed                        platform="Moteino:samd@1.6.3" tool="arduino:arduinoOTA@1.2.1"

discovery-log INFO start
discovery-log INFO start new deferred
root ERROR Request install failed with error: 13 INTERNAL: Server responded with: 403 Forbidden
discovery-log INFO start request start watch
discovery-log INFO start requested start watch
discovery-log INFO start resolved watching
[3876:1112/141536.590:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is disabled, ANGLE is

Ok, Weird. I shut down the IDE and ran it again with admin privileges and it ran fine. I had tried that before, must have gotten some combination of things wrong.

Thanks for taking the time to post an update with your solution @pblase42. I'm glad it is working now. Sometimes this type of error (though not so often a 403) might be caused by a transient network outage that resolves itself after some minutes/hours.

@ptillisch. It took a while for corporate to take a look---sorry for the dead time---but it looks like the issue is with our cloud security software. Firefox and other web browsers can access the URL because they have the necessary root certificate installed. The Arduino IDE does not.

So my next step is to figure out how to add the appropriate root certificate to Arduino IDE. I have the ,crt file. I see the "Upload SSL certificates" option in the tools menu, but that appears to be for the boards and doesn't accept a file.

I'll do some research on my end. I may reply to this thread if that search comes up empty. Thanks!

I looked through the forum posts and elsewhere, and I didn't see anything about adding certificates to the 2.0 IDE. Do you have any suggestions? We don't use an explicit proxy.

You guessed correctly. This is only for adding certificates to the radio module on the network connected boards like the Nano 33 IoT. It won't help with allowing Arduino IDE to connect.

I see there was a previous discussion about this subject here:

It looks like it is possible to configure certificates via the Arduino IDE command line interface:

The question is whether that would help with the error you have encountered, which is related to the Arduino CLI tool downloading the file, not Arduino IDE directly. Unfortunately we didn't get any feedback on the subject in the previous discussion.

I do think it is worth a try though. If you do, please let us know what you find.

@ptillisch I tried using the --cert and --certfile options with the appropriate certificate files when launching the IDE from the command line, but neither helped.

In the verbose output, I could see arduino-cli launched as a daemon, as you said. If the arduino-cli can't take certificate information, I'm not sure what to do next. Would an >2.0 version work? Should I submit a issue to the GitHub arduino/arduino-cli development team?

Well, I "solved" it. My genius solution was to restart my computer and have everything work. I'm not sure how and why that fixed everything, but it did. And I can continue with development, which makes me happy. Thanks @ptillisch for your help. I learned some useful things about how the IDE works.

I'm glad it is working. Thanks for taking the time to post an update with your findings.

One question so that I might do a better job helping the next person with this problem: does it work now even without using one of those command line flags (--cert/--certfile)?

@ptillisch. Yes, it works without those flags. At the end of this, with medium-low confidence, I'm attributing the issue my system cloud security software and our corporate transparent proxy, not a certificate issue.

A colleague said that arduino-cli appears to use go-downloader which he said is a thin wrapper on net/http, and net/http should be using the x509 package, which searches for roots on Darwin, which devolves to Keychain. So arduino-cli should be using my Keychain certificates which were up to date.

Thanks for the information!