Java错误Java_java_lang_ClassLoader_00024NativeLibrary_load0

标签 java

拥有大型 Spring Boot 应用程序,并且每隔几秒就会在 Java 应用程序的 Kibana 日志中看到以下消息。

WARNING: Could not find Java_java_lang_ClassLoader_00024NativeLibrary_load

我怀疑 Java 11 OpenJdk 版本2022 年 4 月 22 日之后到 2022 年 4 月 25 日之间出现了一些问题。 11-jre-slim:从库/openjdk 中提取

查看代码,看不到任何突出的内容。 查看Java源代码,可以看到C代码(哦不!)

enter image description here

很多这样的:

显示 4 月 25 日 20:11:32 的条目

  1. 20:11:32.492。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  2. 20:11:37.500。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  3. 20:11:37.702。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  4. 20:11:42.701。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  5. 20:11:42.905。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  6. 20:11:47.913 警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load
  7. 20:11:48.099。警告:找不到 Java_java_lang_ClassLoader_00024NativeLibrary_load

最佳答案

对于等待修复此问题的任何人,Elastic APM Agent 已更新为包含新版本的 async-profiler,可避免上述 JDK 上的问题:https://github.com/elastic/apm-agent-java/issues/2759#issuecomment-1246507167

关于Java错误Java_java_lang_ClassLoader_00024NativeLibrary_load0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72178216/

相关文章:

java - 比较月份和年份的两个日期值

java - KeyManagerFactory 无法恢复 key ,但它在 keytool 中打开

java - 解释 for 循环中的输出

java - Eclipse 与 EGit,git-blame 信息很难看到

java - Google.Apis.Auth.OAuth2.GoogleCredential.UnderlyingCredential.GetAccessTokenForRequestAsync() 类在 Java 中等效吗?

java - Java中如何从父类返回子类?

java - 减少一个映射,其中键是某些条目中的值

java - 在 Java 中向单独的类发送/创建对象/在单独的类中创建对象

java - HashMap 而不是 DTO?

Java : Retrieve Column names from ResultSet