errael commented on issue #4652:
URL: https://github.com/apache/netbeans/issues/4652#issuecomment-1252396709
Fresh unzip of NetBeans, no -J-D or other mods.
/ref, /home, /junk are different filesystems
```
$ ls -l /ref/openjdk/java_home
lrwxrwxrwx 1 err err 6 Sep 11 19:16 /ref/openjdk/java_home -> jdk-11
err@harmony:~/.nb/15-startup-crash
$ ls -l /ref/openjdk/jdk-11
lrwxrwxrwx 1 err err 33 Aug 22 16:58 /ref/openjdk/jdk-11 ->
/junk/BACK_REF/openjdk/jdk-11.0.2
```
dorun:
```
bash
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/bin/netbeans \
--jdkhome /ref/openjdk/java_home
\
--userdir /home/err/.nb/15-startup-crash/udir
exit
```
After `bash dorun`, the dialog `Confirm Import Settings` comes up. Click No.
Following copied from console
```
$ bash dorun
WARNING: package com.apple.eio not in java.desktop
java.lang.NullPointerException
at
java.base/java.net.URLConnection$1.getContentTypeFor(URLConnection.java:313)
at
java.base/java.net.URLConnection.guessContentTypeFromName(URLConnection.java:1464)
at
java.base/sun.net.www.protocol.jar.JarURLConnection.getContentType(JarURLConnection.java:223)
at
java.base/java.net.URLConnection.getContentHandler(URLConnection.java:1277)
at java.base/java.net.URLConnection.getContent(URLConnection.java:778)
at java.base/java.net.URL.getContent(URL.java:1150)
at
org.openide.util.lookup.MetaInfServicesLookup.search(MetaInfServicesLookup.java:293)
at
org.openide.util.lookup.MetaInfServicesLookup.beforeLookup(MetaInfServicesLookup.java:132)
at
org.openide.util.lookup.MetaInfServicesLookup.beforeLookupResult(MetaInfServicesLookup.java:111)
at
org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:458)
at
org.openide.util.lookup.ProxyLookup$R.lookupChange(ProxyLookup.java:519)
at org.openide.util.lookup.ProxyLookup.setData(ProxyLookup.java:372)
at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:211)
at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:184)
at
org.netbeans.core.startup.MainLookup.changeLookups(MainLookup.java:193)
at
org.netbeans.core.startup.MainLookup.moduleClassLoadersUp(MainLookup.java:107)
at
org.netbeans.core.startup.MainLookup.systemClassLoaderChanged(MainLookup.java:95)
at org.netbeans.core.startup.ModuleSystem.init(ModuleSystem.java:98)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:162)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:142)
at org.netbeans.core.startup.Main.start(Main.java:299)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:834)
err@harmony:~/.nb/15-startup-crash
```
And messages.log
```
-------------------------------------------------------------------------------
>Log Session: Tuesday, September 20, 2022 at 6:50:35 AM Pacific Daylight Time
>System Info:
Product Version = Apache NetBeans IDE 15
Operating System = Linux version 5.19.0-76051900-generic running on
amd64
Java; VM; Vendor = 11.0.2; OpenJDK 64-Bit Server VM 11.0.2+9;
Oracle Corporation
Runtime = OpenJDK Runtime Environment 11.0.2+9
Java Home = /junk/BACK_REF/openjdk/jdk-11.0.2
System Locale; Encoding = en_US (nb); UTF-8
Home Directory = /home/err
Current Directory = /home/err/.nb/15-startup-crash
User Directory = /home/err/.nb/15-startup-crash/udir
Cache Directory = /home/err/.nb/15-startup-crash/udir/var/cache
Installation =
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/nb
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/ergonomics
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/ide
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/extide
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/java
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/apisupport
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/webcommon
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/websvccommon
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/enterprise
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/profiler
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/php
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/harness
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/cpplite
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/groovy
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/javafx
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform
Boot & Ext. Classpath =
Application Classpath =
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/lib/boot.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/lib/org-openide-modules.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/lib/org-openide-util.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/lib/org-openide-util-lookup.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/lib/org-openide-util-ui.jar
Startup Classpath =
/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/asm-commons-9.3.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/org-netbeans-libs-asm.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/org-openide-filesystems.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/asm-tree-9.3.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/core-base.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/core.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/asm-9.3.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/platform/core/org-openide-filesystems-compat8.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/nb/core/org-netbeans-upgrader.jar:/junk/BACK_REF/nb/NetBeans/NetBeans-15-startup-crash/netbeans/nb/core/locale/core_nb.jar
-------------------------------------------------------------------------------
```
```
$ tree udir/
udir/
├── config
└── var
├── cache
│ └── lastModified
│ └── all-checksum.txt
├── imported
└── log
└── messages.log
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists