I’m having and issue when running SNAP-Desktop.
It fails with the following exception:
java.lang.NullPointerException: Cannot invoke "java.util.jar.JarFile.close()" because "jf" is null
at org.netbeans.core.netigso.Netigso.findRecursivePkgs(Netigso.java:791)
at org.netbeans.core.netigso.Netigso.substitutePkg(Netigso.java:748)
...
at org.netbeans.core.startup.Main.start(Main.java:303)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:1583)
INFO [org.netbeans.core.netigso.Netigso]: Can't process C:\Users\marco\IdeaProjects\snap\snap-desktop\snap-raster-ui\target\classes
java.io.FileNotFoundException: C:\Users\marco\IdeaProjects\snap\snap-desktop\snap-raster-ui\target\classes (Access is denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:356)
...
at java.base/java.util.jar.JarFile.<init>(JarFile.java:316)
at java.base/java.util.jar.JarFile.<init>(JarFile.java:282)
[catch] at org.netbeans.core.netigso.Netigso.findRecursivePkgs(Netigso.java:770)
at org.netbeans.core.netigso.Netigso.substitutePkg(Netigso.java:748)
...
at org.netbeans.ModuleManager.enable(ModuleManager.java:1354)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1277)
Here it occurs for the module snap-raster-ui
but it happend also for other modules. It seems to depend on the class loading order.
I’ve checked the updated How to build SNAP from sources and How to run and debug SNAP from IntelliJ IDEA
But it does not give a hint what this can cause, or I have overlooked something.
Any hint is appreciated.
This is my IDEA configuration:
SNAP Desktop.run.xml (1.8 KB)
And this is the full log.
full-log.txt (111.1 KB)