Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问,我用了1.4.0,为什么还会报module java.base does not "opens java.net" to unnamed module呢 #467

Open
mxian opened this issue Jun 6, 2024 · 2 comments

Comments

@mxian
Copy link

mxian commented Jun 6, 2024

本地环境JDK21,直接打包运行1.4.0
但是日志依然报错

com.alibaba.jvm.sandbox.core.util.UnCaughtException: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.security.AccessControlContext java.net.URLClassLoader.acc accessible: module java.base does not "opens java.net" to unnamed module @7fee8714
at com.alibaba.jvm.sandbox.core.util.SandboxReflectUtils.unCaughtGetClassDeclaredJavaFieldValue(SandboxReflectUtils.java:70)
at com.alibaba.jvm.sandbox.core.classloader.ModuleJarClassLoader.cleanProtectionDomainWhichCameFromModuleJarClassLoader(ModuleJarClassLoader.java:105)
at com.alibaba.jvm.sandbox.core.classloader.ModuleJarClassLoader.(ModuleJarClassLoader.java:72)
at com.alibaba.jvm.sandbox.core.classloader.ModuleJarClassLoader.(ModuleJarClassLoader.java:52)
at com.alibaba.jvm.sandbox.core.manager.impl.ModuleJarLoader.load(ModuleJarLoader.java:121)
at com.alibaba.jvm.sandbox.core.manager.impl.ModuleLibLoader.load(ModuleLibLoader.java:76)
at com.alibaba.jvm.sandbox.core.manager.impl.DefaultCoreModuleManager.reset(DefaultCoreModuleManager.java:590)

1.4.0不是已经支持高版本JDK了吗?是我哪里配置不对吗?

@foodjth
Copy link

foodjth commented Jul 22, 2024

可以先添加 --add-opens java.base/java.net=ALL-UNNAMED,但是jdk21显然没有支持;

@mxian
Copy link
Author

mxian commented Jul 23, 2024

可以先添加 --add-opens java.base/java.net=ALL-UNNAMED,但是jdk21显然没有支持;

好的。我改了改ASM一些东西,现在已经能支持JDK21了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants