I have been using this version for some time now, but recently, especially when programming for a mega 2560, I KEEP GETTING this dratted popup telling me download "this" mega library for my Mega, but when I do so, the libraries list pops up with some entries, then clears totally all by itself, so there is nothing to download or update.
If you click the X button, you have to do so endless times it seems, so there must be endless instances if this message across the bottom of my sketch window.
If anyone knows how I can stop this I would be most appreciative, it is driving me totally nuts having to dismiss these things all the time.
Open the IDE
Select FILE
Select PREFERENCES
UNTICK "Check for updates at startup"
Close the preferences tab
Close the IDE and restart it.
OR
You could also delete the offending Library manually and that would also fix it unless you need it then you would simply re-install that library which should also cure the message.
That is the rub, it does NOT give a name, just says "this library", and then presents an ultimately empty list.
I have now gone back to 1.8.1 as suggested by spycatcher2k ! Hopefully it will not happen again.
In fact, I also noticed other bugs in 1.8.5. It was not uncommon for it to cause the java platform to crash for one, and that usually meant restarting Windozze.
chopperaddict:
If Ardiono consider that this "phantom" library is so essential, why do they not only a) name it and b) keep it in the list that is displayed ?
There's a good chance the problematic library was written by a 3rd party, not Arduino. Or it could be purely a glitch in the IDE. This is the first time I've seen anything like this reported and there are many many thousands of people using the Arduino IDE so if it is an IDE bug then it's a very corner case. That makes the bad 3rd party library hypothesis look more promising.
It's a difficult problem to troubleshoot because the updatable library popup doesn't immediately appear.
The first step is to move all your installed libraries out of the {sketchbook folder}/libraries folder. You can find the location of the sketchbook folder in the Arduino IDE at File > Preferences > Sketchbook location. If that makes the problem go away then you know it was one of those libraries that caused it.
If so, and you have a lot of libraries installed, I suggest taking a divide and conquer approach.
If you move half your installed libraries back to the libraries folder and the problem occurs again then you know the cause was one of those libraries. If not then you know it was one of the libraries you didn't install. Continue methodically halving and you will narrow it down to the culprit after not too long.
After doing that you can post a zipped copy of the problem library and I'll see if I can figure out what's wrong with it.