我的应用程序启动时遇到错误。它似乎是在初始化与数据库的连接之后。也可能是当它开始生成线程时,但我无法故意让它发生。
整个错误消息是:
native 方法中的 fatal error :JDWP NewGlobalRef,jvmtiError = JVMTI_ERROR_NULL_POINTER(100)
JDWP 退出错误 JVMTI_ERROR_NULL_POINTER(100): NewGlobalRef
汤姆·霍廷: 我可能只是在调试时才收到此错误,但它的一致性不足以让我注意到。
此外,我还修复了一个错误,该错误导致多个线程尝试更新数据库中的同一行,此后我就没有收到 JVMTI... 错误。
最佳答案
JVMTI 是调试和分析协议(protocol)。因此,我猜测这是您尝试运行应用程序的环境所特有的。
关于java - 是什么导致了 JVMTI_ERROR_NULL_POINTER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52343/