UECIDE 0.10.0 Windows Release Issues

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



Arses. Looks like I broke it

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+...

Ok... I guess 0.10.1 it is,

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?

Ok, I see where I have been

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.

Salut Matt,

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

I spent a lot of time

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.

Salut, versoin 0.10.4 shows a

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                                                                                                                 
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

Strangely enough, I tested 0

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

You just need to clean some

You just need to clean some old cruft out of one of your config files.


should contain just:

deb res://org/uecide/dist uecide main

Also make sure that apt/db/sources.db is empty.

The error is a non-fatal one

The error is a non-fatal one anyway and doesn't actually affect anything (or shouldn't).