Arduino is not working stuck on loading screen(Windows 10)

Arduino is not working stuck on loading screen

Window ls 10

PS C:\\Program Files\\Arduino IDE>  & ".\\Arduino IDE"

PS C:\\Program Files\\Arduino IDE>

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.6" (type of string)

Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.2.0" (type of string)

Setting 'theia.frontend.config.buildDate' application configuration value to: "2025-04-09T11:26:55.498Z" (type of string)

Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{},"showWindowEarly":true,"splashScreenOptions":{},"uriScheme":"arduino-ide"},"defaultLocale":"","validatePreferencesSchema":false,"reloadOnReconnect":true,"uriScheme":"theia","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.6","cliVersion":"1.2.0","buildDate":"2025-04-09T11:26:55.498Z"}

Starting backend process. PID: 9728

Showing main window early

Using browser-only version of superagent in non-browser environment

Configuration directory URI: 'file:///c%3A/Users/USER/.arduinoIDE'

Configuring to accept webviews on '^.+\\.webview\\..+$' hostname.

2025-10-22T20:32:32.752Z root INFO Backend u.initialize: 44.8 ms \[Finished 1.001 s after backend start\]

2025-10-22T20:32:32.753Z root INFO Backend Object.initialize: 42.0 ms \[Finished 1.001 s after backend start\]

2025-10-22T20:32:32.754Z root INFO Backend a.initialize: 2.2 ms \[Finished 1.001 s after backend start\]

2025-10-22T20:32:32.754Z root INFO Backend a.initialize: 1.8 ms \[Finished 1.001 s after backend start\]

2025-10-22T20:32:32.754Z root INFO Backend u.initialize: 2.3 ms \[Finished 1.002 s after backend start\]

2025-10-22T20:32:32.758Z root INFO Backend l.initialize: 44.0 ms \[Finished 1.003 s after backend start\]

2025-10-22T20:32:32.768Z root INFO configured all backend app contributions

2025-10-22T20:32:32.769Z root INFO Backend l.onStart: 2.1 ms \[Finished 1.019 s after backend start\]

2025-10-22T20:32:32.770Z root INFO Backend d.onStart: 0.3 ms \[Finished 1.019 s after backend start\]

2025-10-22T20:32:32.771Z root INFO Backend a.onStart: 0.8 ms \[Finished 1.020 s after backend start\]

2025-10-22T20:32:32.771Z config INFO >>> Initializing CLI configuration...

2025-10-22T20:32:32.771Z root INFO Backend x.onStart: 0.6 ms \[Finished 1.021 s after backend start\]

2025-10-22T20:32:32.771Z config INFO Loading CLI configuration from c:\\Users\\USER\\.arduinoIDE\\arduino-cli.yaml...

2025-10-22T20:32:32.772Z daemon INFO Starting daemon from C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\resources\\arduino-cli.exe...

2025-10-22T20:32:32.772Z root INFO Backend w.onStart: 0.6 ms \[Finished 1.022 s after backend start\]

2025-10-22T20:32:32.772Z discovery-log INFO start

2025-10-22T20:32:32.772Z discovery-log INFO start new deferred

2025-10-22T20:32:32.772Z root INFO Backend v.onStart: 0.5 ms \[Finished 1.023 s after backend start\]

2025-10-22T20:32:32.772Z root INFO Backend a.onStart: 0.2 ms \[Finished 1.023 s after backend start\]

2025-10-22T20:32:32.779Z root INFO Theia app listening on http://127.0.0.1:57927.

2025-10-22T20:32:32.779Z root INFO Finished starting backend application: 7.3 ms \[Finished 1.030 s after backend start\]

2025-10-22T20:32:32.793Z root WARN The local plugin referenced by local-dir:/c%3A/Users/USER/.arduinoIDE/plugins does not exist.

2025-10-22T20:32:32.793Z root WARN The local plugin referenced by local-dir:/c%3A/Users/USER/.arduinoIDE/deployedPlugins does not exist.

2025-10-22T20:32:32.793Z root WARN The local plugin referenced by local-dir:C:\\Users\\USER\\.arduinoIDE\\plugins does not exist.

2025-10-22T20:32:32.800Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":\[\]},"build_cache":{"compilations_before_purge":10,"ttl":"720h0m0s"},"daemon":{"port":"50051"},"directories":{"data":"C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15","downloads":"C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\staging","user":"C:\\\\Users\\\\USER\\\\Documents\\\\Arduino"},"library":{"enable_unsafe_install":false},"logging":{"file":"","format":"text","level":"info"},"metrics":{"addr":":9090","enabled":true},"output":{"no_color":false},"sketch":{"always_export_binaries":false},"updater":{"enable_notification":true}}

2025-10-22T20:32:32.800Z config INFO 'directories.data' and 'directories.user' are set in the CLI configuration model.

2025-10-22T20:32:32.800Z config INFO Loaded the CLI configuration.

2025-10-22T20:32:32.801Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///c%3A/Users/USER/AppData/Local/Arduino15","sketchDirUri":"file:///c%3A/Users/USER/Documents/Arduino","additionalUrls":\[\],"network":"none","locale":"en"}

2025-10-22T20:32:32.801Z config INFO Validating the CLI configuration...

2025-10-22T20:32:32.802Z config INFO The CLI config is valid.

2025-10-22T20:32:32.802Z config INFO <<< Initialized the CLI configuration.

2025-10-22T20:32:32.890Z root INFO Resolve plugins list: 116.0 ms \[Finished 1.141 s after backend start\]

2025-10-22T20:32:33.406Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="arduino-cli version 1.2.0"

time="2025-10-22T21:32:33+01:00" level=info msg="Using config file: c:\\\\Users\\\\USER\\\\.arduinoIDE\\\\arduino-cli.yaml"

time="2025-10-22T21:32:33+01:00" level=info msg="Executing \`arduino-cli daemon\`"

Daemon is now listening on 127.0.0.1:57928

{"IP":"127.0.0.1","Port":"57928"}

2025-10-22T20:32:33.407Z daemon INFO Daemon is running.

2025-10-22T20:32:33.545Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Checking signature" index="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\package_index.json" signatureFile="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\package_index.json.sig" trusted=true

time="2025-10-22T21:32:33+01:00" level=info msg="Loading hardware from: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages"

2025-10-22T20:32:33.644Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Loading package arduino from: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\arduino\\\\hardware"

2025-10-22T20:32:33.648Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"

2025-10-22T20:32:33.648Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Loaded platform" platform="arduino:esp32@2.0.18-arduino.5"

time="2025-10-22T21:32:33+01:00" level=info msg="Checking existence of 'tools' path: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\arduino\\\\tools"

time="2025-10-22T21:32:33+01:00" level=info msg="Loading tools from dir: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\arduino\\\\tools"

2025-10-22T20:32:33.649Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Loaded tool" tool="arduino:dfu-util@0.11.0-arduino5"

2025-10-22T20:32:33.650Z daemon INFO time="2025-10-22T21:32:33+01:00" level=info msg="Loading package esp32 from: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\esp32\\\\hardware"

2025-10-22T20:32:34.188Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded platform" platform="esp32:esp32@3.3.2"

time="2025-10-22T21:32:34+01:00" level=info msg="Checking existence of 'tools' path: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\esp32\\\\tools"

time="2025-10-22T21:32:34+01:00" level=info msg="Loading tools from dir: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\esp32\\\\tools"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:esp-rv32@2507"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:esp-x32@2507"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:esp32-arduino-libs@idf-release_v5.5-07e9bf49-v1"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:esptool_py@4.5.1"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:esptool_py@5.1.0"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:mklittlefs@3.0.0-gnu12-dc7f933"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:mklittlefs@4.0.2-db0513a"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.12.0-esp32-20230921"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:openocd-esp32@v0.12.0-esp32-20250707"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:riscv32-esp-elf-gdb@16.3_20250913"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:s3-gcc@2021r2-p5"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@11.2_20220823"

time="2025-10-22T21:32:34+01:00" level=info msg="Loaded tool" tool="esp32:xtensa-esp-elf-gdb@16.3_20250913"

time="2025-10-22T21:32:34+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/tools/ctags-5.8-arduino11-pm-i686-mingw32.zip"

2025-10-22T20:32:34.209Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/dfu-discovery/dfu-discovery_v0.1.2_Windows_64bit.zip"

2025-10-22T20:32:34.215Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:ctags@5.8-arduino11 tool: Get "https://downloads.arduino.cc/tools/ctags-5.8-arduino11-pm-i686-mingw32.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:34.219Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/mdns-discovery/mdns-discovery_v1.0.9_Windows_64bit.zip"

2025-10-22T20:32:34.220Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:dfu-discovery@0.1.2 tool: Get "https://downloads.arduino.cc/discovery/dfu-discovery/dfu-discovery_v0.1.2_Windows_64bit.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:34.250Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:mdns-discovery@1.0.9 tool: Get "https://downloads.arduino.cc/discovery/mdns-discovery/mdns-discovery_v1.0.9_Windows_64bit.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:34.251Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:serial-discovery@1.4.1 tool: Get "https://downloads.arduino.cc/discovery/serial-discovery/serial-discovery_v1.4.1_Windows_64bit.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:34.253Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:serial-monitor@0.15.0 tool: Get "https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v0.15.0_Windows_64bit.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:34.253Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: reading directory C:\\Users\\USER\\AppData\\Local\\Arduino15\\packages\\builtin\\tools: open C:\\Users\\USER\\AppData\\Local\\Arduino15\\packages\\builtin\\tools: The system cannot find the path specified.

2025-10-22T20:32:34.254Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/serial-discovery/serial-discovery_v1.4.1_Windows_64bit.zip"

time="2025-10-22T21:32:34+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v0.15.0_Windows_64bit.zip"

time="2025-10-22T21:32:34+01:00" level=info msg="Loading tools from dir: C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\builtin\\\\tools"

2025-10-22T20:32:34.347Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Adding libraries dir" dir="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\arduino\\\\hardware\\\\esp32\\\\2.0.18-arduino.5\\\\libraries" isSingleLibrary=false location=platform

2025-10-22T20:32:34.348Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

2025-10-22T20:32:34.348Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

2025-10-22T20:32:34.349Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:dfu-discovery not installed

2025-10-22T20:32:34.349Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

2025-10-22T20:32:34.350Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

2025-10-22T20:32:34.350Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

2025-10-22T20:32:34.350Z root ERROR Detected an error response during the gRPC core client initialization: code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

2025-10-22T20:32:34.385Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Adding libraries dir" dir="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\packages\\\\esp32\\\\hardware\\\\esp32\\\\3.3.2\\\\libraries" isSingleLibrary=false location=platform

2025-10-22T20:32:34.385Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Loading libraries index file" index="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\library_index.json"

2025-10-22T20:32:34.517Z root INFO Deploy plugins list: 1743.0 ms \[Finished 2.768 s after backend start\]

2025-10-22T20:32:34.948Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Adding libraries dir" dir="C:\\\\Users\\\\USER\\\\AppData\\\\Local\\\\Arduino15\\\\libraries" isSingleLibrary=false location=ide

2025-10-22T20:32:34.949Z daemon INFO time="2025-10-22T21:32:34+01:00" level=info msg="Adding libraries dir" dir="C:\\\\Users\\\\USER\\\\Documents\\\\Arduino\\\\libraries" isSingleLibrary=false location=user

2025-10-22T20:32:35.085Z root INFO creating connection for 1

2025-10-22T20:32:37.233Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 352.2 ms \[Finished 4.403 s after frontend start\]

2025-10-22T20:32:37.317Z root WARN A command editor.action.toggleStickyScroll is already registered.

Opening channel for service path '/services/electron-window'.

Opening channel for service path '/services/ide-updater'.

2025-10-22T20:32:37.444Z root WARN Frontend keybindings.onStart took longer than the expected maximum 100 milliseconds: 111.2 ms \[Finished 4.586 s after frontend start\]

2025-10-22T20:32:37.605Z root INFO Start frontend contributions: 870.9 ms \[Finished 4.745 s after frontend start\]

2025-10-22T20:32:37.606Z root INFO Changed application state from 'init' to 'started_contributions'.

2025-10-22T20:32:37.628Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.

2025-10-22T20:32:37.629Z root INFO >>> Restoring the layout state...

2025-10-22T20:32:37.694Z root ERROR The primary packages indexes are missing. Running indexes update before initializing the core gRPC client The index of the cores and libraries must be updated before initializing the core gRPC client.

The following problems were detected during the gRPC client initialization:

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:dfu-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:serial-discovery not installed

\[platform-index\] - code: 9, message: Error loading hardware platform: discovery builtin:mdns-discovery not installed

2025-10-22T20:32:37.710Z root INFO \[79e8f1c1-faf8-4568-b835-8bb7816a476c\] Waiting for backend deployment: 146.3 ms \[Finished 4.876 s after frontend start\]

2025-10-22T20:32:38.269Z daemon INFO time="2025-10-22T21:32:37+01:00" level=info msg="Updating index" url="https://downloads.arduino.cc/packages/package_index.tar.bz2"

time="2025-10-22T21:32:37+01:00" level=info msg="Starting download" url="https://downloads.arduino.cc/packages/package_index.tar.bz2"

2025-10-22T20:32:38.273Z root INFO core-client-provider \[platform-index\] Downloading index: package_index.tar.bz2

2025-10-22T20:32:38.283Z root ERROR Failed to update platform indexes. Error: 13 INTERNAL: Some indexes could not be updated.

    at t.callErrorFromStatus (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:3089094)

    at Object.onReceiveStatus (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6681994)

    at Object.onReceiveStatus (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:2571739)

    at C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:4307911

    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

for call at

    at s.makeServerStreamRequest (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6681761)

    at s.updateIndex (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:3088187)

    at C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6284829

    at C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6285177

    at new Promise (<anonymous>)

    at y.doUpdateIndex (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6285156)

    at y.updatePlatformIndex (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6284801)

    at y.updateIndex (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6284169)

    at y.initInstanceWithFallback (C:\\Program Files\\Arduino IDE\\resources\\app\\lib\\backend\\main.js:2:6282462)

    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

2025-10-22T20:32:39.445Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:serial-discovery@1.4.1 tool: Get "https://downloads.arduino.cc/discovery/serial-discovery/serial-discovery_v1.4.1_Windows_64bit.zip": dial tcp: lookup downloads.arduino.cc: no such host

2025-10-22T20:32:39.447Z root ERROR Detected an error response during the gRPC core client initialization: code: 13, message: downloading builtin:serial-monitor@0.15.0 tool: Get "https://downloads.arduino.cc/monitor/se

Do you have unfettered internet access?

Should I connect to the Internet?

Yes, the initial install downloads a LOT of files. After you need it for updates and library installs.

It working now.

Thanks, I really appreciate you taking the time to help me.

Mark post 2 as the solution please.

Next time please use code tags when posting errors (or code); see https://forum.arduino.cc/t/how-to-get-the-best-out-of-this-forum/679966#use-code-tags.

It makes it easier to read and easier to copy (for analysis on a PC).