在为一些与 JRuby 中的临时文件交互的代码运行单元测试时,我有时会得到以下信息:
Exception: java.lang.ThreadDeath thrown from the UncaughtExceptionHandler in thread "Thread-6395"
它似乎没有引起任何问题,但是发生了什么,我如何确定它发生在哪里?我尝试打开-d
,但这并没有给我异常的堆栈跟踪。
FWIW:这可能与http://jira.codehaus.org/browse/JRUBY-7074有关。
我偶尔会看到这个 Thread-Death 输出与一个不使用反引号但调用 system.