Exception with blynk library updater + arduino ide 1.8.7

hello!

today i’ve updated the arduino ide from 1.8.5 to 1.8.7 (on windows 10), and i also tried to update the blynk library via “tools > blynk: check for updates”

however, i’ve got this message:

.... done.
Latest version: 0.5.4
Exception in thread "Thread-16" java.lang.NoClassDefFoundError: cc/arduino/contributions/filters/InstalledPredicate
	at com.github.blynk.arduino.tools.BlynkUpdater.lambda$run$0(BlynkUpdater.java:144)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: cc.arduino.contributions.filters.InstalledPredicate
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 2 more

any ideas what could be wrong? up to now the updater worked ok…

I don’t think this IDE install method was ever fully approved… it still recommends the manual install in the github Blynk Library releases.

yeah, i know. but i used without any problems since was introduced several years ago…

I used to use it all the time, but after a glitch once (like what you ran into), I reverted to the clean manual install… only takes a few minutes longer and has never failed.

I am updating my IDE now and will report back if any issues with Blynk 0.5.4

UPDATE… New IDE works fine, Blynk stuff compiles OK… but then I already had Blynk 0.5.4 installed since it first came out anyhow.

this is what i’ve done now :wink:

I think they simply never got around to removing the IDE install method???

maybe @vshymanskyy can tell…

1 Like