-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Nacos appears to be incompatible with Java 21. #12602
Comments
No relative nacos' version and jdk version, it just your user has no permission to write dir and file. |
那个确实是我的问题,但是现在仍然存在 21 版本不兼容的问题,我重新设置之后,在 Java 21 下运行,报错,然后切换 JAVA_HOME 到 17,发现正常运行。 |
|
我看了 nacos 的更新日志说 2.4.2 “解决了 JDK17+” 的启动问题,但是我这里的测试仅仅是 Java 17 启动问题修复了,21 还是不行。 |
和jdk版本无关,是网络环境问题, 你的环境连接地址服务器失败,超时了 Caused by: java.net.SocketTimeoutException: Read timed out,所以节点无法获取集群节点列表。 |
Describe the bug
我在 JDK 21 上运行 nacos,发现不能正常运行,查了资料发现这可能是 nacos 对 JDK21 的一个特性不兼容导致的,希望可以解决这个问题。
I ran Nacos on JDK 21 and found that it wasn't working properly. After doing some research, I discovered that this might be due to an incompatibility between Nacos and a feature in JDK 21. I hope this issue can be resolved.
Expected behavior
run nacos without any errors.
Actually behavior
我已经将日志上传到了附件。
I have uploaded the log to the attachment.
error.log
How to Reproduce
run
./startup.sh
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: