You are viewing a static version of the site. Enable JavaScript to benefit from the
full functionality of this site and enable such things as forum posting.
UECIDE 0.10.0 Windows Release Issues
MathiasWilhelm:
Salut Matt,
first of all, a happy New Year to you and your family!
I tried to start UECIDE 0.10.0 on windows but I do not get past the point where it is loading the editor. I tried the lite, the full and the bundle version although I have java 8 on both PCs. It is not working on windows 7 as well as windows 10.
I have attached the debug and error file after I killed the window via the explorer.
Ciao, Mathias
matt:
Arses. Looks like I broke it for older Java versions by cleaning up the deprecated messages. Bum.
I guess I'm going to have to look at undoing that - what a pain. Unless I force everyone to install the latest version of Java 9+...
matt:
Ok... I guess 0.10.1 it is, with that function removed. It's no biggie really. Just delete the Ex
suffix and it all seems to work anyway - just messy while compiling.
It's strange, though - I compile with it set to Java 8 as the source version, so it should complain about that function not being there when compiling, surely?
matt:
Ok, I see where I have been going wrong. There's a second setting I need to use to make it compile using the version 8 libraries. Found another function now that could cause issues.
MathiasWilhelm:
Salut Matt,
I deployed UECIDE 0.10.1 lite and all is ok. The IDE starts remarkably fast, especially compared to the Arduino IDE.
Ciao, Mathias
matt:
I spent a lot of time profiling and experimenting with timing. There's caching of files in there and stuff now so it only has to do a single pass of the main data directory. And multi-threaded booting so it does lots of things at the same time.
MathiasWilhelm:
Salut, versoin 0.10.4 shows a problem with the plugin manager: When I launch the manager and hit the refresh, I get this error:
Update: res://org/uecide/dist/dists/uecide/main/binary-windows-amd64/Packages.gz ... done Update: res://org/uecide/dist/dists/uecide/compilers/binary-windows-amd64/Packages.gz ... java.lang.NullPointerException
at java.util.zip.InflaterInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at org.uecide.Source.getCompressedFileRes(Source.java:75)
at org.uecide.Source.getPackages(Source.java:111)
at org.uecide.APT.update(APT.java:259)
at org.uecide.APT.update(APT.java:246)
at org.uecide.PluginManager$16.doInBackground(PluginManager.java:619)
at org.uecide.PluginManager$16.doInBackground(PluginManager.java:607)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Error downloading /org/uecide/dist/dists/uecide/compilers/binary-windows-amd64/Packages.gz: null
done
Update: http://repo.uecide.org/uecide/dists/uecide/main/binary-windows-amd64/Packages.gz ... done
Update: http://repo.uecide.org/nightly/dists/uecide/main/binary-windows-amd64/Packages.gz ... done
0 packages can be upgraded.
Ciao, Mathias
MathiasWilhelm:
Strangely enough, I tested 0.10.4 on my linux OS with the same error, just with the linux file as needed:
Update: res://org/uecide/dist/dists/uecide/compilers/binary-linux-amd64/Packages.gz ...
(using the old 0.9 version works)
Ciao, Mathias
matt:
You just need to clean some old cruft out of one of your config files.
apt/db/sources/internal.db
should contain just:
deb res://org/uecide/dist uecide main
Also make sure that apt/db/sources.db
is empty.
MathiasWilhelm:
That did the job - all ok now
Btw: I received a Nucleo L476RG and a Nucleo F412ZG for testing
Ciao, Mathias
matt:
The error is a non-fatal one anyway and doesn't actually affect anything (or shouldn't).