Uploading error

Hello everyone i have problems uploading sketches on my arduino nano 33 iot.I am using a windows 10 laptop,with the board version 1.8.10.
Here is what it says after compiling:

Sketch uses 11136 bytes (4%) of program storage space. Maximum is 262144 bytes.
Global variables use 2384 bytes (7%) of dynamic memory, leaving 30384 bytes for local variables. Maximum is 32768 bytes.
Forcing reset using 1200bps open/close on port COM3
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:152)
at cc.arduino.UploaderUtils.upload(UploaderUtils.java:77)
at processing.app.SketchController.upload(SketchController.java:732)
at processing.app.SketchController.exportApplet(SketchController.java:703)
at processing.app.Editor$UploadHandler.run(Editor.java:2055)
at java.lang.Thread.run(Thread.java:748)
Caused by: processing.app.SerialException: Error touching serial port 'COM3'.
at processing.app.Serial.touchForCDCReset(Serial.java:107)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:136)
... 5 more
Caused by: jssc.SerialPortException: Port name - COM3; Method name - openPort(); Exception type - Port busy.
at jssc.SerialPort.openPort(SerialPort.java:164)
at processing.app.Serial.touchForCDCReset(Serial.java:101)
... 6 more

Here are some things to check:


Make sure you have selected the port of your Arduino board from the Tools > Port menu. The port will be labeled with the board name in the menu.


Make sure you don't have any other applications running that might have the port open. Only one application can have a serial port open at a time.


Try restarting your computer. Sometimes a glitch causes the port to get stuck open and restarting fixes that.