2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面以获取有关如何工作的更多信息。

+2 投票
编译器

根据 Slack 上的讨论,我在此处发表有关在 GraalVM native-image 运行的分析阶段 clojure.lang.Compiler.LOADER 为空时的发现。

完整的复现过程可以在这里找到 here,以及 Oracle GraalVM 问题的链接 here

这个问题是关于什么的?

当使用 Clojure 1.11.2(尽管 Clojure 的旧版本也可能受到影响)且在 reflectionconfig.json 中存在 java.lang.UUID 和 clojure.lang.Keyword 的反射条目时,Native Image 无法生成并在分析阶段抛出错误。

然而,我在 Clojure 1.9.0 之前无法复现此错误。有关更多信息,请查阅复现过程。

登录注册 以回答此问题。

...