[ 
https://issues.apache.org/jira/browse/NETBEANS-5703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17348966#comment-17348966
 ] 

Jan Lahoda commented on NETBEANS-5703:
--------------------------------------

{color:#000000}For NetBeans IDE, does not really work easily, for me at 
least:{color}

 

{color:#000000}$ ./netbeans --userdir /tmp/jep411-test --jdkhome 
<jdk-with-jep411> -J-Djava.security.manager=allow {color}
WARNING: The Security Manager is deprecated and will be removed in a future 
release. 
------------------------------------------------------------------------------- 
>Log Session: Friday, May 21, 2021 at 6:52:16 AM Central European Summer Time 
>System Info:  
  Product Version         = Apache NetBeans IDE DEV (Build 
dev-a61bd21f4324f7e73414633712522811cb20ac93) (#a61bd21f4324) 
  Operating System        = Linux version 5.4.0-73-generic running on amd64 
  Java; VM; Vendor        = 17-internal; OpenJDK 64-Bit Server VM 
17-internal+0-adhoc.lahvac.jdk; N/A 
  Runtime                 = OpenJDK Runtime Environment 
17-internal+0-adhoc.lahvac.jdk 
  Java Home               = 
/home/lahvac/src/jdk/jdk/build/linux-x86_64-server-release/images/jdk 
  System Locale; Encoding = en_US (nb); UTF-8 
  Home Directory          = /home/lahvac 
  Current Directory       = /home/lahvac/src/nb/apache-netbeans.clean 
  User Directory          = /tmp/jep411-test 
  Cache Directory         = /tmp/jep411-test/var/cache 
  Installation            = 
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/nb 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/ergonomics 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/ide 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/extide 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/java 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/apisupport 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/webcommon 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/websvccommon 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/enterprise 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/profiler 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/php 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/harness 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/cpplite 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/groovy 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/extra 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/javafx 
                            
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform 
  Boot & Ext. Classpath   =  
  Application Classpath   = 
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/lib/boot.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/lib/org-openide-modules.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/lib/org-openide-util.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platf
orm/lib/org-openide-util-lookup.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/lib/org-openide-util-ui.jar
 
  Startup Classpath       = 
/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/asm-commons-8.0.1.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/core.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/core-base.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/co
re/org-openide-filesystems.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/org-openide-filesystems-compat8.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/asm-8.0.1.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/platform/core/asm-tree-8.0.1.jar:/home/lahvac/src/nb/apache-netbeans.clean/n
bbuild/netbeans/platform/core/org-netbeans-libs-asm.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/nb/core/org-netbeans-upgrader.jar:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/nb/core/locale/core_nb.jar
 
------------------------------------------------------------------------------- 
java.lang.NoClassDefFoundError: allow 
        at 
org.eclipse.osgi.framework.internal.core.Framework.installSecurityManager(Framework.java:1345)
 
        at 
org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:179) 
        at 
org.eclipse.osgi.framework.internal.core.EquinoxLauncher.internalInit(EquinoxLauncher.java:67)
 
        at 
org.eclipse.osgi.framework.internal.core.EquinoxLauncher.init(EquinoxLauncher.java:37)
 
        at org.eclipse.osgi.launch.Equinox.init(Equinox.java:178) 
        at org.netbeans.modules.netbinox.Netbinox.init(Netbinox.java:63) 
        at org.netbeans.core.netigso.Netigso.prepare(Netigso.java:145) 
        at org.netbeans.NetigsoHandle.turnOn(NetigsoHandle.java:115) 
        at org.netbeans.ModuleManager.enable(ModuleManager.java:1441) 
        at org.netbeans.ModuleManager.enable(ModuleManager.java:1254) 
        at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315) 
        at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251) 
        at 
org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298) 
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156) 
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125) 
        at org.netbeans.core.startup.Main.start(Main.java:282) 
        at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98) 
        at java.base/java.lang.Thread.run(Thread.java:833) 
INFO [org.netbeans.modules.netbinox]: Install area set to 
file:/home/lahvac/src/nb/apache-netbeans.clean/nbbuild/netbeans/

> Can we pass in -Djava.security.manager=allow?
> ---------------------------------------------
>
>                 Key: NETBEANS-5703
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-5703
>             Project: NetBeans
>          Issue Type: Sub-task
>          Components: platform - Module System
>            Reporter: Jaroslav Tulach
>            Assignee: Jan Lahoda
>            Priority: Major
>
> [JEP-411|https://openjdk.java.net/jeps/411] suggests to pass enable security 
> manager on when launching the Java process via:
> {quote}enabled on the command line, via {{java -Djava.security.manager}} or 
> {{java -Djava.security.manager=...}}, then issue a warning message at startup.
> {quote}
> Does that work? E.g. can NetBeans 12.4 be launched with such option?



--
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

Reply via email to