无法摆脱JdbcOdbcDriver.finalize()中的断点

时间:2011-06-03 06:26:28

标签: java debugging breakpoints

我使用MyEclipse 8.6 + Apache Tomcat 5.5.27 + JRockit 1.6.0 05进行网站开发。每次我从MyEclipse以调试模式启动Tomcat时,它都会挂起NullPointerException中的JdbcOdbcDriver.finalize():96"。堆栈跟踪仅为Thread.run(当然,终结器):

protected synchronized void finalize() {
  if (OdbcApi.getTracer().isTracing()) {
    OdbcApi.getTracer().trace("Driver.finalize");
  }

  try {
    if (hDbc != 0L) {
      disconnect(hDbc);
      closeConnection(hDbc);
      hDbc = 0L;
   }
  } catch (SQLException localSQLException) {}
}

真的很烦人,每个工作日都会看到这几百次。我没有把这个断点放在这里,我无法禁用它。我检查了异常断点是否已关闭。你有什么建议吗?断点如何“冻结”到JVM中?

2 个答案:

答案 0 :(得分:7)

尝试禁用暂停执行未捕获的异常窗口 - > Prefs-> Java-> Debug

答案 1 :(得分:1)

如果无法关闭断点 - 这是Eclipse中的常见问题 - 关闭所有断点始终有效。 (在断点窗口中加倍交叉按钮)