Upload does nothing

Same problem.
Version: 2.0.0-beta.12
Date: 2021-11-30T10:47:59.437Z
CLI Version: 0.20.1 [abb21449]

PS C:\Users\Marian\AppData\Local\Programs\Arduino IDE> .\"Arduino IDE"
PS C:\Users\Marian\AppData\Local\Programs\Arduino IDE>
Starting backend process. PID: 3340
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/Marian/.theia'
root ERROR (node:3340) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
root INFO Theia app listening on http://localhost:61145.
root WARN The local plugin referenced by local-dir:/c%3A/Users/Marian/.arduinoIDE/plugins does not exist.
root WARN The local plugin referenced by local-dir:/c%3A/Users/Marian/.arduinoIDE/extensions does not exist.
root WARN The local plugin referenced by local-dir:C:\Users\Marian\.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.1" 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 Deploying backend plugin "cortex-debug@0.3.10" from "C:\Users\Marian\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.1" from "C:\Users\Marian\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\Marian\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-cpp\extension"
root INFO Deploying backend plugin "json@1.46.1" from "C:\Users\Marian\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\Marian\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain"
root INFO Deploy plugins list took: 56.4 ms
root WARN Backend ConfigServiceImpl.onStart is slow, took: 97.3 ms
daemon INFO Starting daemon from C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\arduino-ide-extension\build\arduino-cli.exe...
daemon INFO Using config file: c:\Users\Marian\.arduinoIDE\arduino-cli.yaml
daemon INFO arduino-cli.exe version 0.20.1
daemon INFO Executing `arduino-cli daemon`
daemon INFO Setting up Prometheus metrics on :9090/metrics
daemon INFO Starting daemon on TCP address 127.0.0.1:50051
daemon INFO Daemon is now listening on 127.0.0.1:50051...
daemon INFO Daemon is running.
daemon INFO Adding libraries dir [dir: c:\Users\Marian\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:61156.
root ERROR Error: Git installation not found.
    at C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\find-git-exec\lib\find-git-exec.js:69:69
    at async DefaultGitInit.init (C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\arduino-ide-extension\lib\node\theia\git\git-init.js:22:49)
root WARN Frontend CommonFrontendContribution.configure is slow, took: 409.9 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/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/markdown-it
root WARN Failed to resolve module: @types/mime
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/sinon
root WARN Failed to resolve module: @types/temp
root WARN Failed to resolve module: @types/which
root INFO Updating index: package_index.json completed.
root INFO Updating index: package_index.json.sig completed.
daemon INFO Checking signature [error: opening signature file: open C:\Users\Marian\AppData\Local\Temp\547596035.sig: The system cannot find the file specified., index: C:\Users\Marian\AppData\Local\Temp\547596035, signaturefile: C:\Users\Marian\AppData\Local\Temp\547596035.sig]
daemon INFO URL: https://arduino.esp8266.com/stable/package_esp8266com_index.json
daemon INFO Updating index [url: https://arduino.esp8266.com/stable/package_esp8266com_index.json]
root INFO Updating index: package_esp8266com_index.json completed.
daemon INFO Checking signature [error: opening signature file: open C:\Users\Marian\AppData\Local\Temp\597181485.sig: The system cannot find the file specified., index: C:\Users\Marian\AppData\Local\Temp\597181485, signaturefile: C:\Users\Marian\AppData\Local\Temp\597181485.sig]
daemon INFO Updating libraries index
root ERROR DefaultJsonSchemaContribution.registerSchemas is taking more than 500.0 ms, new schemas are ignored.
root INFO Updating index: library_index.json.gz completed.
root INFO Updating index: library_index.json.sig completed.
daemon INFO Checking signature [index: c:\Users\Marian\AppData\Local\Arduino15\package_index.json, signaturefile: c:\Users\Marian\AppData\Local\Arduino15\package_index.json.sig, trusted: true]
daemon INFO Checking signature [error: opening signature file: open c:\Users\Marian\AppData\Local\Arduino15\package_esp8266com_index.json.sig: The system cannot find the file specified., index: c:\Users\Marian\AppData\Local\Arduino15\package_esp8266com_index.json, signaturefile: c:\Users\Marian\AppData\Local\Arduino15\package_esp8266com_index.json.sig]
daemon INFO Loading hardware from: c:\Users\Marian\AppData\Local\Arduino15\packages
daemon INFO Loading package arduino from: C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\hardware
daemon INFO Checking signature [error: opening signature file: open C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\installed.json.sig: The system cannot find the file specified., index: C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\installed.json, signaturefile: C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\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.4",Latest:"1.8.4",Name:"Arduino AVR Boards"}]
daemon INFO Checking existence of 'tools' path: C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\tools
daemon INFO Loading tools from dir: C:\Users\Marian\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\Marian\AppData\Local\Arduino15\packages\builtin
daemon INFO Checking existence of 'tools' path: C:\Users\Marian\AppData\Local\Arduino15\packages\builtin\tools
daemon INFO Loading tools from dir: C:\Users\Marian\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.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: 1.3.0 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 Loading package esp8266 from: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\hardware
daemon INFO Checking existence of 'tools' path: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\tools
daemon INFO Loading tools from dir: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\tools
daemon INFO Loaded tool [tool: Version: 2.5.0-4-fe5bb56 Systems: [OS: aarch64-linux-gnu, OS: arm-linux-gnueabihf, OS: i686-pc-linux-gnu, OS: i686-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-apple-darwin, OS: x86_64-pc-linux-gnu, OS: x86_64-mingw32]]
daemon INFO Loaded tool [tool: Version: 2.5.0-4-b40a506 Systems: [OS: aarch64-linux-gnu, OS: arm-linux-gnueabihf, OS: i686-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-apple-darwin, OS: x86_64-pc-linux-gnu, OS: x86_64-mingw32]]
daemon INFO Loaded tool [tool: Version: 3.7.2-post1 Systems: [OS: x86_64-mingw32, OS: i686-mingw32, OS: aarch64-linux-gnu, OS: arm-linux-gnueabihf, OS: i686-pc-linux-gnu, OS: x86_64-apple-darwin, OS: x86_64-pc-linux-gnu]]
daemon INFO Loaded tool [tool: Version: 2.5.0-4-b40a506 Systems: [OS: aarch64-linux-gnu, OS: arm-linux-gnueabihf, OS: i686-pc-linux-gnu, OS: i686-mingw32, OS: x86_64-apple-darwin, OS: x86_64-pc-linux-gnu, OS: x86_64-mingw32]]
root ERROR loading platform release esp8266:esp8266@2.7.4: loading boards: skipping loading of boards esp8266:esp8266:espduino: malformed custom board options
daemon INFO Adding libraries dir [dir: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries, location: platform]
daemon INFO Adding libraries dir [dir: C:\Users\Marian\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.4\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.20.1" to discovery builtin:serial-discovery
daemon INFO started discovery builtin:mdns-discovery process
daemon INFO sending command HELLO 1 "arduino-cli 0.20.1" 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:serial-discovery
daemon INFO sending command START_SYNC to discovery builtin:mdns-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
daemon INFO from discovery builtin:mdns-discovery received message type: add, port: 192.168.1.21
root ERROR Request repositories failed with error: Git could not be found at the expected path: 'C:\Users\Marian\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: 4023.8 ms
root WARN Frontend WorkspaceService.onStart is slow, took: 143.9 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...
daemon INFO from discovery builtin:mdns-discovery received message type: add, port: 192.168.1.26
root INFO [hosted-plugin: 9996] PLUGIN_HOST(9996) starting instance
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef] Waiting for backend deployment took: 395.1 ms [Finished 7.915 s after frontend start]
root INFO Attached boards and available ports changed:
root INFO  - New port is available on COM3 COM3
root INFO ------------------------------------------
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef] Sync of 5 plugins took: 297.1 ms [Finished 8.212 s after frontend start]
root INFO Board config changed:
root INFO Attached boards and available ports changed:
root INFO  - New port is available on 192.168.1.21 Monitor._arduino._tcp.local. at 192.168.1.21
root INFO ------------------------------------------
root INFO Attached boards and available ports changed:
root INFO  - New port is available on 192.168.1.26 esp8266-d76752._arduino._tcp.local. at 192.168.1.26
root INFO ------------------------------------------
root ERROR Request repositories failed with error: Git could not be found at the expected path: 'C:\Users\Marian\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 Couldn't restore widget for editor-preview-widget. Error: Error: 'file:///c%3A/Users/Marian/AppData/Local/Temp/.arduinoIDE-unsaved2021112-7420-161sj7q.ubhu/sketch_dec2a/.theia/launch.json' is invalid
root WARN Couldn't restore widget for editor-preview-widget. Error: Error: 'file:///c%3A/Users/Marian/AppData/Local/Temp/.arduinoIDE-unsaved2021112-7420-161sj7q.ubhu/sketch_dec2a/.theia/launch.json' is invalid
root INFO <<< The layout has been successfully restored.
root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][marus25.cortex-debug]: Loaded contributions.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][arduino.vscode-arduino-tools]: Loaded contributions.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.cpp]: Loaded contributions.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.json]: Loaded contributions.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.json-language-features]: Loaded contributions.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef] Load contributions of 5 plugins took: 138.6 ms [Finished 9.836 s after frontend start]
root WARN Frontend EditorPreviewTreeDecorator.onDidInitializeLayout is slow, took: 139.4 ms
root INFO Finished loading frontend application after 9.897 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: 9996] PLUGIN_HOST(9996): PluginManagerExtImpl/init()
root INFO [hosted-plugin: 9996] PLUGIN_HOST(9996): initializing(cortex-debug@0.3.10 with C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 9996] Debugger contribution has been registered: cortex-debug
root INFO [hosted-plugin: 9996] PLUGIN_HOST(9996): initializing(vscode-arduino-tools@0.0.2-beta.1 with C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(9996): initializing(cpp@1.52.1 with C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(9996): initializing(json@1.46.1 with C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
PLUGIN_HOST(9996): initializing(json-language-features@1.46.1 with C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\node_modules\@theia\plugin-ext-vscode\lib\node\plugin-vscode-init)
root INFO [hosted-plugin: 9996] PLUGIN_HOST(9996): PluginManagerExtImpl/loadPlugin(C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-builtin-json-language-features\extension\client\dist\jsonMain)
root INFO [hosted-plugin: 9996] PLUGIN_HOST(9996): PluginManagerExtImpl/loadPlugin(C:\Users\Marian\AppData\Local\Programs\Arduino IDE\resources\app\plugins\vscode-arduino-tools\extension\dist\bundle)
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][marus25.cortex-debug]: Started plugin.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][arduino.vscode-arduino-tools]: Started plugin.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.cpp]: Started plugin.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.json]: Started plugin.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef][vscode.json-language-features]: Started plugin.
root INFO [099077f9-5d19-4013-8ecc-b2156abdd0ef] Start of 5 plugins took: 690.1 ms [Finished 10.534 s after frontend start]
root INFO Starting language server: esp8266:esp8266:nodemcuv2
root INFO Changed application state from 'initialized_layout' to 'ready'.
daemon INFO inventory.Store.ConfigFileUsed() c:\Users\Marian\AppData\Local\Arduino15\inventory.yaml
daemon INFO inventory.Store.ConfigFileUsed() c:\Users\Marian\AppData\Local\Arduino15\inventory.yaml
daemon INFO Searching tools required for board esp8266:esp8266:nodemcuv2
daemon INFO Required tool [tool: {ToolName:"mklittlefs",ToolVersion:"2.5.0-4-fe5bb56",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"mkspiffs",ToolVersion:"2.5.0-4-b40a506",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"python3",ToolVersion:"3.7.2-post1",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"xtensa-lx106-elf-gcc",ToolVersion:"2.5.0-4-b40a506",ToolPackager:"esp8266"}]
daemon INFO Adding libraries dir [dir: C:\Users\Marian\Desktop\arduino-1.8.16\libraries, location: ide]
daemon INFO Adding libraries dir [dir: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries, location: platform]
daemon INFO Adding libraries dir [dir: c:\Users\Marian\Documents\Arduino\libraries, location: user]
root ERROR Request repositories failed with error: Git could not be found at the expected path: 'C:\Users\Marian\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 inventory.Store.ConfigFileUsed() c:\Users\Marian\AppData\Local\Arduino15\inventory.yaml
daemon INFO inventory.Store.ConfigFileUsed() c:\Users\Marian\AppData\Local\Arduino15\inventory.yaml
daemon INFO Searching tools required for board esp8266:esp8266:nodemcuv2
daemon INFO Required tool [tool: {ToolName:"mklittlefs",ToolVersion:"2.5.0-4-fe5bb56",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"mkspiffs",ToolVersion:"2.5.0-4-b40a506",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"python3",ToolVersion:"3.7.2-post1",ToolPackager:"esp8266"}]
daemon INFO Required tool [tool: {ToolName:"xtensa-lx106-elf-gcc",ToolVersion:"2.5.0-4-b40a506",ToolPackager:"esp8266"}]
daemon INFO Adding libraries dir [dir: C:\Users\Marian\Desktop\arduino-1.8.16\libraries, location: ide]
daemon INFO Adding libraries dir [dir: C:\Users\Marian\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries, location: platform]
daemon INFO Adding libraries dir [dir: c:\Users\Marian\Documents\Arduino\libraries, location: user]

I to am seeing this problem. I have the beta IDE 2.0, and the 12-02 nightly build. Either one will compile a sketch, but will not upload. When I hove the mouse on the upload button, I do see upload text in the notification (don't know if that's what it's called) status. The previous sketch was changed using 1.8.16. The serial monitor button will bring that up, and show the existing sketch's operation. This was working before I uploaded the 12-02 build.

@ptillisch
Done as instructed in #6, pretty much the same as everyone else. I've not posted the info from PowerShell as it's no different from anyone else, and I think you have enough examples of the problem to investigate.

As others have said, clicking on the upload button does nothing.

I uninstalled the 2.0.0-beta version, and deleted the nightly builds. The reinstalled the beta, and downloaded what was the same 20211202_windows nightly build. Right now it's working, other then having two IDE 2.0 on the desktop has issues with which one is talking to the one Uno attached, and this is COM17 on my machine.
I will see if the problem comes back and see if I can find what occurred to trip this up.

I just created an account to say that I'm experiencing the same problem. Upload does nothing.

I was using beta 12 on windows 11.

I'm experiencing the same problem. Upload does nothing.
I was using beta 12 on windows 11.

Hi all. The Arduino IDE developers are now tracking this bug here:


I am now able to reproduce it and have reported my findings at the link above.

2 Likes

I also have workarounds for you.

First of all, you must upgrade to the latest release of the Arduino IDE (currently 2.0.0-rc1). The whole point of these beta releases is to offer the community the opportunity to participate in the development process via beta testing. That can only be done effectively using the latest version and so we do not provide any support for obsolete beta releases.

Download the version for your operating system from the "Assets" section of this page and install it:

https://github.com/arduino/arduino-ide/releases/latest

There are two different workarounds depending on whether you are using an Arduino board that can be automatically identified by the Arduino IDE. Follow only the set of instructions that apply to your situation. You only need to do this once, after which uploads should continue to work as usual.

1 Like

If the board is identifiable

These are the boards where the manufacturer has obtained a custom VID that allows the IDE to automatically identify its port. Your board is identifiable if you see the board name next to the port name in the Tools > Port menu of the Arduino IDE.

  1. Click on the board selector menu that is on the bar with the "Verify", "Upload", etc. buttons in the Arduino IDE:
    image
  2. Click on the name of your Arduino board in the dropdown menu:
    image

You should now be able to upload to the board.


If the board is not identifiable

These are the boards where the manufacturer has used a general purpose USB chip (e.g., FTDI FT232R, WCH CH340, Silicon Labs CP210x) that does not provide a unique VID/PID pair, and thus can't be automatically identified by the IDE.Your board is not identifiable if you see only the board's port name in the Tools > Port menu of the Arduino IDE.

  1. Click on the board selector menu that is on the bar with the "Verify", "Upload", etc. buttons in the Arduino IDE:
    image
  2. Click on the name of your Arduino board in the dropdown menu:
    image
  3. The "Select Other Board & Port" dialog will now open. Click the Cancel button:
  4. Once again, click on the board selector menu that is on the bar with the "Verify", "Upload", etc. buttons in the Arduino IDE:
    image
  5. Once again, click on the name of your Arduino board in the dropdown menu:
    image

You should now be able to upload to the board.

3 Likes

Oh, I finally understand!, Before each "Upload", you must pull down the Board Option and click once (very important), and the "Upload" button can be effective.

I'm glad to hear it is working for you @greatelec

For me, I only need to do it once and then I can upload that sketch as many times as I like, even after restarting the IDE.

However, I now see that I must repeat the process after opening a different sketch in the Arduino IDE.

2 Likes

thanks for your tips and help, as well as the Arduino team's efforts! @Ptillisch

1 Like

Hi @ptillisch
Thanks for the workaround.
Your workaround eventually worked for me but there's still something a bit odd here.
I tried 'board is not identifiable' as the Tools|Get Board Info returned
BN:Arduino Nano
VID:
PID:
(as in blank VID/PID pair - however it's not blank when queried by IDE1.8.16)

I failed for ages to get to the point in your instructions where the drop down board port listed 'No board selected' - it would resolutely just stay as 'Arduino Nano at COM4'

I changed tack and went for the 'board is identifiable' but was still unable to command an Upload.

In summary- I followed both your methods to the letter without success.

BUT after many goes at 'trying anything' reselecting the board it eventually displayed 'Arduino Nano at COM4' but with an orange triangle icon containing a '!' character to the left of this.

I am sorry I am unable to reproduce the exact sequence that solved my issue.

As I said before, I had the same issue with a genuine Arduino Uno - This responded to your 'board is identifiable' method first time and uploaded via Arduino Uno at COM7

I was just about to draw this post to a close when I popped by Nano back in - If I select the board and port again from the 'Select other board and port...' dialogue, the triangular icon disappears and Upload fails to work. If I select 'Arduino Nano at COM10' from the drop down list, the triangular icon reappears and Upload is back in business. (OK the actual port number changed with all that plugging and unplugging of different Arduinos)

This is an image of the no Upload drop down
Fail

And this is the image of triangular icon with Upload working

Many thanks - can I just say this is the first time I've had an issue resolved via a forum - thank you again.

BTW - the title line warning Debug - Debugging is not supported by 'Arduino Nano' could do with some format tweaking - a very minor bug
Formatting

The behavior of Tools > Get Board Info has been changed.

In the classic Arduino IDE, it provides information about the port you have selected from the Tools > Port menu. The values shown in the VID and PID fields come from the USB device that generated that port.

In Arduino IDE 2.x, it provides information about the board you have selected from the Tools > Board menu. The values shown in the VID and PID fields come from the platform boards definition. For example, here is the board definition for the Uno:
https://github.com/arduino/ArduinoCore-avr/blob/1.8.4/boards.txt#L61-L102

uno.name=Arduino Uno

uno.vid.0=0x2341
uno.pid.0=0x0043
uno.vid.1=0x2341
uno.pid.1=0x0001
uno.vid.2=0x2A03
uno.pid.2=0x0043
uno.vid.3=0x2341
uno.pid.3=0x0243

[...]

If you select Tools > Board > Arduino AVR Boards > Arduino Uno in Arduino IDE 2.x, Tools > Get Board Info will show VID of 0x2341 and PID of 0x0043 regardless of whether you have a physical board with that VID/PID pair connected to your computer. Kind of questionable whether that is at all valuable, especially when considering that some boards, such as the Uno, have been manufactured with multiple VID/PID pairs.

In the case of the classic Nano, no VID/PID pairs are specified in its definition. The reason is that the Nano uses the VID/PID pair supplied by FTDI for the FT232R, so there is no way to know whether the chip supplying that VID/PID is a classic Nano or one of the many other products that use the FT232R. So this is why you see the blank VID and PID fields in the Arduino IDE 2.x's Tools > Get Board Info dialog when you have the classic Nano selected from the Tools > Board menu. This is also why even the official classic Nano can not be automatically identified by the Arduino IDE, and the same with the manufacturer supplied VID/PID of the CH340 USB chip used on the derivative Nano boards.

I think there is a separate problem that also can cause this same symptom of the Upload having no effect. I ran into that problem occasionally on and off and initially mistook it for the persistent issue others in this thread have described. Its intermittent nature makes it much more difficult to investigate. I think one of the symptoms of the intermittent issue is that no ports are listed in the "PORTS" section of the "Select Other Board & Port " dialog. In fact, looking back at my previous reply, I see that I caught that in my screenshot:

Yes, that is the sign that the workaround was successful when using a non-identifiable board. The :warning: icon is the Arduino IDE 2.x's current way of indicating that the board is non-identifiable.

You are welcome. I'm glad if I was able to be of assistance.

Thanks for pointing it out. This bug is being tracked by the Arduino IDE developers here:

2 Likes

I tried the two suggestioned solutions, but I am still unable to upload a sketch. I can select both the board and the port, but nothing happens when "Upload" is clicked. Maybe I'm missing something.

Arduino V2.0 Upload Problem Screenshot

Click "moteinomega / moteinomeg..." Then "Upload"

image

I would really like to try 2.0 as my main IDE and have rc1 installed, but have endless problems in uploading code

I have a Nano clone on COM9 and if/when the IDE acknowledges that it is unknown by inserting the yellow triangle before the board name I can upload sketches. However, I can find no consistent way of getting to that state. The steps in reply #29 simply do not work for me and I often have the compounding problem of no ports showing which I can resolve by unplugging the USB lead from the Nano and plugging it back in again.

Can this really be a Release Candidate when essential functionality is so unreliable ?

Good news everyone. The bug has now been fixed.

It was sort of shoehorned in with the unrelated changes made here:

If you want to try it out, use the nightly build:

https://github.com/arduino/arduino-ide#nightly-builds

1 Like

Thanks "p"

I am downloading it now
Presumably rc1 will be replaced soon

OK, I have tried it and there is an improvement, at least until I fall into the Black Hole when no ports are available which requires a USB cable to be unplugged from one of my connected Arduinos, at which point the ports reappear

However, something else has happened that causes a sketch that compiles in the classic IDE not to compile in 2.0 but I will open a new topic for that when I have more details

EDIT
the problem appears to be with Auto Format. More details in a new topic when I have them