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