I updated my IDE to 2.3.10 today. IDE update was ok but when uploading Libraries it hung and lot of my time got wasted . It never came out of Library update and I had to close the IDE to quit. I am attaching a small video showing the hanging even after 20 min. Sorry it is not accepting videos . It hung after step saying "Already installed Arduino_cloudUtils@1.2.0" and a small window saying "processing Arduino_CloudUtils:1.2.0: Already installed Arduino_CloudUtils@1.2.0"
I am worried whether this will cause any problem for my program development. Waiting for Arduino support on this issue.
Hi @ks5084. There is a known bug that can cause this when you use Arduino IDE's "UPDATE ALL" feature to update libraries. I will provide you with instructions for a workaround:
Start Arduino IDE.
When you see the "Updates are available for some of your libraries" notification, click the "INSTALL MANUALLY" button instead of the "UPDATE ALL" button.
Library Manager will open, with a list of the updatable libraries.
Click the "UPDATE" button on the first of the entries in Library Manager for a library you wish to update.
Wait for the update to finish, as indicated by the appearance of a "Successfully installed library ..." notification.
Repeat steps (2)-(3) until you have updated all the libraries you wish to update.
Please let me know whether the problem of the update hanging still occurs when you use that procedure.
The Arduino IDE developers are tracking the bug here:
If you have a GitHub account, you can subscribe to that thread to get notifications of any new developments related to this subject:
The problem is when I open the IDE 2.3.10 it opens normally and does not ask to update library now. How am I to know whether all the library files have been loaded or corrupted. This is not expected from you. Should I uninstall and reinstall IDE + libraries or leave it and face it as it is.
OK. Just keep the information I shared in mind for future updates.
I'm confident the libraries were installed successfully. So just get back to progressing with your projects. If you encounter a problem, just let us know and we'll provide further assistance.
The installations are performed by a helper tool named Arduino CLI. The bug is likely that somehow the message is never received by Arduino IDE that the library updates were completed. So the IDE incorrectly remains in the in progress state.
As I already said in my previous reply, this is a bug. By definition bugs are unexpected and unintended.
Assuming that you updated the IDE from a 2.x version the problem is not related to the version of the IDE; as you can see in the issue report that was linked in post #2 this one was first officially reported about a year ago. As far I can remember your issue did exist far longer.
You also have to be careful to update libraries; if the update involves a bug fix it might be advisable, if the update adds new functionality that you don't need there is no reason to update.
If you update a library that is in one of your projects you will have to compile and test that project again; bugs might have been introduced in the update of the library.
As I don't have LED strips with newer WS2812B ICs and I don't use STM and Matter boards there is (theoretically) no reason for me to update this library.
Lastly it is advisable to record the versions of the libraries and board package that you have used for your project. If you have to revisit a project in a year (or two) you want to start with the exact same versions.