【发布时间】:2011-05-30 16:36:46
【问题描述】:
我正在检查我的一个程序的输出,我不时看到类似“java.lang.NullPointerException”这样的消息,没有别的。因为这不是来自我的代码,所以我很确定,有一些 3rd 方库,其中一些混蛋做了类似的事情:catch ( ex ) { println ex.getMessage () }。
有没有办法重新启用堆栈跟踪报告并查看问题发生在哪里?通过调试器+逐步执行来做到这一点并不容易,因为问题是随机发生的,当我在大量输入数据上运行程序时,如果我尝试重新运行则无法重现它看起来有罪的数据切片。
提前致谢!
【问题讨论】: