2

我的应用程序启动时出现错误。它似乎是在它初始化与数据库的连接之后。也可能是它开始产生线程的时候,但我无法故意让它发生。

整个错误消息是:
FATAL ERROR in native method: JDWP NewGlobalRef, jvmtiError=JVMTI_ERROR_NULL_POINTER(100) JDWP exit error JVMTI_ERROR_NULL_POINTER(100): NewGlobalRef

埃里克森:我对数据库代码不是很熟悉,但希望这个字符串会有所帮助:jdbc:sqlserver://localhost;databasename=FOO

Tom Hawtin:很可能我只是在调试时才得到这个错误,但它并没有足够的一致性让我注意到。

此外,我修复了一个错误,该错误导致多个线程尝试更新数据库中的同一行,但此后我没有收到 JVMTI... 错误。

4

2 回答 2

3

JVMTI 是调试和分析协议。所以,我猜这是您尝试运行应用程序的环境所特有的。

于 2008-09-09T17:50:23.173 回答
1

我猜您正在使用基于本机代码的数据库驱动程序(JDBC 驱动程序类型 1 或 2)。而且我猜那个驱动程序有问题。如果您可以提供有关驱动程序和数据源配置或连接字符串的更多信息,它可能有助于确定一些答案。

于 2008-09-09T17:05:39.240 回答