在JRuby中,我如何确定导致java.lang.ThreadDeath的原因?

时间:2012-11-14 03:03:59

标签: ruby debugging jruby

在对与JRuby中的临时文件交互的某些代码运行单元测试时,我有时会得到以下结果:

Exception: java.lang.ThreadDeath thrown from the UncaughtExceptionHandler in thread "Thread-6395"

它似乎没有引起任何问题,但是发生了什么,我怎样才能确定它在哪里发生?我尝试打开-d,但这并没有给我一个异常的堆栈跟踪。

1 个答案:

答案 0 :(得分:6)

FWIW:这可能与http://jira.codehaus.org/browse/JRUBY-7074有关。

我偶尔看到这个Thread-Death输出的JRuby程序不使用反引号,而是调用系统。