matthiasblaesing commented on issue #6004: URL: https://github.com/apache/netbeans/issues/6004#issuecomment-1570865281
Yeah sorry for the noise. I was mildly annoyed as this took me about 2-3 hours bisecting. Just read this in the PR cover letter: > For autoload modules that provide tokens, the same check as for eager modules was added: this allows early detection of autoloads with unsatisfied java/package dependencies such as graalvm.sdk and 'javafx.linux`. I think the issue that was overlooked here was, that on JDKs 11+ two modules are potentially required to be loaded together. `org.netbeans.libs.javafx` is the base module, that is always required. On Oracle JDK 8 this module alone is enough as JavaFX is loaded from the `ext` directory (via the `Classpath` entry in the manifest). On JDK 11+ though one of the `org.netbeans.libs.javafx.<OS>` modules needs to be loaded. These modules are declared as fragments loaded into the host `org.netbeans.libs.javafx`. This special case (fragements) has to be considered when evaluating loading problems. For OpenJFX we can ditch this with NB19, but NB18 should still support JDK 8. -- 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
