Regarding the security manager.
You should change netbeans version in the pom to RELEASE260.

It will be available in the wizzard soon I guess.

Den tis 27 maj 2025 20:25Tim Mullé <tmu...@gmail.com> skrev:

> 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é <tmu...@gmail.com> 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: users-unsubscr...@netbeans.apache.org
> > For additional commands, e-mail: users-h...@netbeans.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: users-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>

Reply via email to