[
https://issues.apache.org/jira/browse/NETBEANS-5594?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17333298#comment-17333298
]
Svatopluk Dedic edited comment on NETBEANS-5594 at 4/27/21, 2:37 PM:
---------------------------------------------------------------------
This was fixed in master:
* upgraded Felix library, as 6.3 had a bug in JDK16 environment. Not sure
where it was exactly broken, but its proxied URLStreamHandlerFactory threw
MalformedURLs for http(s).
* synced add-opens in harness with the ones in the NetBeans ide build
Fixes are in 12.4 RC1, will be part of 12.4 release. See NETBEANS-5394 for the
Felix issue.
was (Author: sdedic):
This was fixed in master:
* upgraded Felix library, as 6.3 had a bug in JDK16 environment. Not sure
where it was exactly broken, but its proxied URLStreamHandlerFactory threw
MalformedURLs for http(s).
* synced add-opens in harness with the ones in the NetBeans ide build
Fixes are in 12.4 RC1, will be part of 12.4 release.
> NBP12.3 application on JDK16/mac OS: Cannot load even default layout
> --------------------------------------------------------------------
>
> Key: NETBEANS-5594
> URL: https://issues.apache.org/jira/browse/NETBEANS-5594
> Project: NetBeans
> Issue Type: Bug
> Components: apisupport - Harness
> Affects Versions: 12.3
> Reporter: Sebastian Jaenicke
> Priority: Critical
> Attachments: jdk8-messages.log, messages.log2, messages3.log
>
>
> NBP application using 12.3, JDK 16, runs fine on Linux.
> On mac OS (Big Sur), I first got lots of relection-related exceptions from
> NbInstaller, e.g.:
> java.lang.reflect.InaccessibleObjectException: Unable to make protected
> java.util.Enumeration java.lang.ClassLoader.findResources(java.lang.String)
> throws java.io.IOException accessible: module java.base does not "opens
> java.lang" to unnamed module @4ccc0db7
> at
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
> at
> java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
> at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
> at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
> [catch] at org.netbeans.Module.findResources(Module.java:567)
> at org.netbeans.core.startup.NbInstaller.loadLayers(NbInstaller.java:605)
> at org.netbeans.core.startup.NbInstaller.loadImpl(NbInstaller.java:332)
> at org.netbeans.core.startup.NbInstaller.access$000(NbInstaller.java:77)
> at org.netbeans.core.startup.NbInstaller$1.run(NbInstaller.java:322)
> at org.openide.filesystems.FileUtil$2.run(FileUtil.java:413)
>
> so I added '-J--illegal-access=permit' to default_options in etc/mgx_gui.conf.
> Now, after completely removing the user_dir, I get
> * a popup warning: 'Cannot load even default layout, using internally
> predefined configuration.'
> * a NullPointerException related to FileObject.isValid()
> UI window itself is opened, but remains empty. I'm attaching the full
> messages.log file,
> any ideas would be greatly appreciated.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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