Error downloading http://downloads.arduino.cc/packages/package_index.json

 Error downloading http://downloads.arduino.cc/packages/package_index.json
java.lang.RuntimeException: java.lang.Exception: Error downloading http://downloads.arduino.cc/packages/package_index.json
    at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onUpdatePressed$0(ContributionManagerUI.java:151)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Error downloading http://downloads.arduino.cc/packages/package_index.json
    at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:131)
    at cc.arduino.contributions.packages.ContributionInstaller.download(ContributionInstaller.java:334)
    at cc.arduino.contributions.packages.ContributionInstaller.downloadIndexAndSignature(ContributionInstaller.java:309)
    at cc.arduino.contributions.packages.ContributionInstaller.updateIndex(ContributionInstaller.java:287)
    at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onUpdatePressed$0(ContributionManagerUI.java:147)
    ... 1 more
Caused by: java.io.IOException: Received invalid http status code from server: 416
    at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:194)
    at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:128)
    at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:129)
    ... 5 more

Above the error after closing the board manager. Im searching for the solution for this problems , the threads that I read is old. Anyone knows how to fix this?

Although I regularly see reports of people having the "Error downloading http://downloads.arduino.cc/packages/package_index.json" problem, I actually don't remember it being coupled with "Received invalid http status code from server: 416". Error code 416 is "Range Not Satisfiable".

Does the problem still occur?

If so, can you open http://downloads.arduino.cc/packages/package_index.json in your browser on the same computer?

Typically we blame the "Error downloading http://downloads.arduino.cc/packages/package_index.json" on a firewall or other network security settings preventing the Arduino IDE from downloading the file.

There may also have been some server issues yesterday.

Some other parts of the site were erratic.

I would like to know the solution on this issue. I have face same issue when I want to adding board ep32, the tool fail to find the suitable board.

By the way, I assume the problem is because the error : Error downloading https://downloads.arduino.cc/packages/package_index.json

Error downloading https://downloads.arduino.cc/packages/package_index.json java.lang.RuntimeException: java.lang.Exception: Error downloading https://downloads.arduino.cc/packages/package_index.json at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onUpdatePressed$1(ContributionManagerUI.java:150) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.Exception: Error downloading https://downloads.arduino.cc/packages/package_index.json at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:139) at cc.arduino.contributions.packages.ContributionInstaller.download(ContributionInstaller.java:333) at cc.arduino.contributions.packages.ContributionInstaller.downloadIndexAndSignature(ContributionInstaller.java:307) at cc.arduino.contributions.packages.ContributionInstaller.updateIndex(ContributionInstaller.java:285) at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onUpdatePressed$1(ContributionManagerUI.java:146) ... 1 more Caused by: java.nio.file.FileSystemException: C:\Users\norazura\AppData\Local\Arduino15\package_index.json.tmp: The process cannot access the file because it is being used by another process.

at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269) at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) at java.nio.file.Files.delete(Files.java:1126) at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:156) at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:132) at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:137) ... 5 more

Please try this:

  • (In the Arduino IDE) File > Preferences
  • Click the link at the line following "More preferences can be edited directly in the file". This will open the Arduino15 (or similar name depending on OS) folder.
  • Delete all files in that folder except for preferences.txt. Please be very careful when deleting things on your computer. When in doubt, back up!
  • (In the Arduino IDE) Close the Boards Manager window if it's open.
  • Tools > Board > Boards Manager
  • Wait for the downloads to finish.

Hopefully this time the download will be successful and you'll be able to install the ESP32 support.