Re: Brand new NB 26 Platform Maven Application fails to launch

Tim Mullé <[email protected]>
Newsgroups gmane.comp.java.ide.netbeans.user
Message-ID <[email protected]>
Ok, commenting out the security manager in the pom.xml for the app fixes the startup issue.

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <all.clusters>${project.build.directory}/${brandingToken}</all.clusters>
        <jpms-flags>
            <!---Djava.security.manager=allow-->
            --add-opens=java.base/java.net=ALL-UNNAMED
            <!-- add more "add opens" if needed -->
        </jpms-flags>
    </properties>


> On May 27, 2025, at 2:19 PM, Tim Mullé <[email protected]> wrote:
> 
> Using the Maven wizard  to create a brand new Netbeans Application and trying to run the code it generates fails to start.
> 
> This isn’t a good experience for anyone starting out with the Platform creation.
> 
> Are there any docs that state the error below?
> 
> Thanks!
> 
> Executing: /bin/sh -c '/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/bin/nb26platformtest' '--userdir' '/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/userdir' '-J-Dnetbeans.logger.console=true' '-J-ea' '--branding' 'nb26platformtest' '--jdkhome' '/Users/tmulle/.sdkman/candidates/java/21.0.7-tem'
> May 27, 2025 2:16:41 PM org.netbeans.ProxyURLStreamHandlerFactory register
> SEVERE: No way to find original stream handler for jar protocol
> java.lang.reflect.InaccessibleObjectException: Unable to make field transient java.net.URLStreamHandler java.net.URL.handler accessible: module java.base does not "opens java.net" to unnamed module @3941a79c
> 	at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391)
> 	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367)
> 	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315)
> 	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:183)
> 	at java.base/java.lang.reflect.Field.setAccessible(Field.java:177)
> 	at org.netbeans.ProxyURLStreamHandlerFactory.register(ProxyURLStreamHandlerFactory.java:59)
> 	at org.netbeans.JarClassLoader.<clinit>(JarClassLoader.java:143)
> 	at org.netbeans.MainImpl.execute(MainImpl.java:166)
> 	at org.netbeans.MainImpl.main(MainImpl.java:60)
> 	at org.netbeans.Main.main(Main.java:58)
> 
> -------------------------------------------------------------------------------
>> Log Session: Tuesday, May 27, 2025, 2:16:41 PM Eastern Daylight Time
>> System Info:
>  Product Version         = NB26PlatformTest 25-0f82d968998b78ef4d323537d1149eb68e747d9a
>  Operating System        = Mac OS X version 15.5 running on aarch64
>  Java; VM; Vendor        = 21.0.7; OpenJDK 64-Bit Server VM 21.0.7+6-LTS; Eclipse Adoptium
>  Runtime                 = OpenJDK Runtime Environment 21.0.7+6-LTS
>  Java Home               = /Users/tmulle/.sdkman/candidates/java/21.0.7-tem
>  System Locale; Encoding = en_US (nb26platformtest); UTF-8
>  Home Directory          = /Users/tmulle
>  Current Directory       = /Users/tmulle/NetBeansProjects/NB26PlatformTest/application
>  User Directory          = /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/userdir
>  Cache Directory         = /Users/tmulle/Library/Caches/nb26platformtest/dev
>  Installation            = /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/bin
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/etc
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/java
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/nb26platformtest
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/extra
>                            /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform
>  Boot & Ext. Classpath   = 
>  Application Classpath   = /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/lib/boot.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/lib/org-openide-modules.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/lib/org-openide-util-lookup.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/lib/org-openide-util-ui.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/lib/org-openide-util.jar
>  Startup Classpath       = /Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/asm-9.7.1.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/org-netbeans-libs-asm.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/org-openide-filesystems-compat8.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/org-openide-filesystems.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/asm-tree-9.7.1.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/core.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/core-base.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/platform/core/asm-commons-9.7.1.jar:/Users/tmulle/NetBeansProjects/NB26PlatformTest/application/target/nb26platformtest/nb26platformtest/core/locale/core_nb26platformtest.jar
>  Java Boot Modules       = [java.base, java.compiler, java.datatransfer, java.desktop, java.instrument, java.logging, java.management, java.management.rmi, java.naming, java.net.http, java.prefs, java.rmi, java.scripting, java.security.jgss, java.security.sasl, java.smartcardio, java.sql, java.sql.rowset, java.transaction.xa, java.xml, java.xml.crypto, jdk.accessibility, jdk.attach, jdk.charsets, jdk.compiler, jdk.crypto.cryptoki, jdk.crypto.ec, jdk.dynalink, jdk.editpad, jdk.httpserver, jdk.internal.ed, jdk.internal.jvmstat, jdk.internal.le, jdk.internal.opt, jdk.jartool, jdk.javadoc, jdk.jconsole, jdk.jdeps, jdk.jdi, jdk.jdwp.agent, jdk.jfr, jdk.jlink, jdk.jpackage, jdk.jshell, jdk.jsobject, jdk.jstatd, jdk.localedata, jdk.management, jdk.management.agent, jdk.management.jfr, jdk.naming.dns, jdk.naming.rmi, jdk.net, jdk.nio.mapmode, jdk.random, jdk.sctp, jdk.security.auth, jdk.security.jgss, jdk.unsupported, jdk.unsupported.desktop, jdk.xml.dom, jdk.zipfs]
> -------------------------------------------------------------------------------
> java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
> 	at java.base/java.lang.System.setSecurityManager(System.java:430)
> 	at org.netbeans.TopSecurityManager.install(TopSecurityManager.java:525)
> 	at org.netbeans.core.NbLifecycleManager.advancePolicy(NbLifecycleManager.java:69)
> 	at org.netbeans.core.GuiRunLevel.run(GuiRunLevel.java:84)
> 	at org.netbeans.core.startup.Main.start(Main.java:316)
> 	at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
> 	at java.base/java.lang.Thread.run(Thread.java:1583)
> WARNING [org.netbeans.modules.autoupdate.ui.actions.AutoupdateSettings]: The property "netbeans.default_userdir_root" was not set!
> INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
> 	org.openide.util.lookup [8.61 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.util [9.35 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.util.ui [9.36 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.modules [7.75 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.annotations.common/1 [1.55 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.filesystems [9.40 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.awt [7.95 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.progress/1 [1.75 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.progress.nb [1.75 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.dialogs [7.74 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.nodes [7.72 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.windows [6.104 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.jsvg [1.22.0.1 1 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.util.ui.svg [1.21 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.editor.mimelookup/1 [1.67 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.text [6.96 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.scripting [1.24 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.swing.tabcontrol [1.84 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.swing.outline [1.61 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.explorer [6.89 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.actions [6.66 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.queries/1 [1.70 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.templates [1.35 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.filesystems.nb [9.37 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.loaders [7.97 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.intent [1.29 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.api.io [1.30 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.io [1.76 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.openide.filesystems.compat8 [9.36 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.swing.plaf [1.69 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.keyring [1.51 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.asm [5.30 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.bootstrap/1 [2.106 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.startup.base [1.89.0.1 1 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.startup/1 [1.90.0.1 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.sampler [1.41 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core/2 [3.78 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.spi.quicksearch [1.54 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.options.api/1 [1.72 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.flatlaf/1 [1.21 3.5.2 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.swing.laf.flatlaf [1.20 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.swing.laf.dark/1 [2.22.0.2 2 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.templates/1 [1.34 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.settings/1 [1.76 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.sendopts/2 [2.63 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.progress.ui [1.60 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.print [7.53 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.options.keymap [1.64 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.masterfs/2 [2.82.0.2 2 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.masterfs.ui [2.30.0.2 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.masterfs.nio2 [1.42 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.jna/2 [2.22 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.masterfs.macosx [1.40 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.keyring.fallback [1.35 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.keyring.impl [1.51 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.janitor [1.20 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.favorites/1 [1.73 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.editor.mimelookup.impl/1 [1.59 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.autoupdate.services [1.83 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.autoupdate.cli [1.41 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.windows/2 [2.112 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.ui/1 [1.72 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.osgi [1.49 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.felix [2.42 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.autoupdate.ui [1.73 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.core.kit [1.58 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.modules.applemenu/1 [1.64 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.libs.jna.platform/2 [2.22 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.output2/1 [1.69 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.network [1.39 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.netigso [1.58 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.nativeaccess/1 [1.58 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.multitabs/1 [1.39.0.1 1 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	org.netbeans.core.io.ui/1 [1.57 25-0f82d968998b78ef4d323537d1149eb68e747d9a]
> 	com.rajant.NB26PlatformTest.branding [1.0 1.0-20250527 202505271812]
> INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Mac
> INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading failed! Trying fallback resolver.
> INFO [org.netbeans.core.network.proxy.fallback.FallbackNetworkProxy]: Fallback system proxy resolver: no http_proxy variable found
> INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded. Fallback provider was successful.
> INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy - mode: direct
> INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: fell to default (correct if direct mode went before)
> INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
> ---------------------------------------------------------------------
> 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
> 


---------------------------------------------------------------------
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.