为什么程序会默默地失败?

时间:2014-06-11 17:23:11

标签: java logging error-handling

我有一个由之前的开发人员编写的遗留Java应用程序。最近发现了一个bug,我已经完成了修复它的任务。

部分问题是从来没有任何错误消息报告过。

通过输入大量日志消息,我最终将其缩小到代码中的特定行 - 它试图在空对象上运行方法。

这应该会在日志中引发错误。但它还没有。甚至修复这个问题,代码中存在很多这样的问题 - 假设某些东西在它没有的时候会有价值。每次我对一个进行数据验证时,由于类似的原因,它很快就会在某个地方失败,然后我必须经历麻烦,每隔一行再次输入日志记录命令以最终缩小范围。< / p>

为什么java程序会默默地失败而不是抛出错误?我似乎无法找到任何暗示这是有目的的设置,但我甚至不确定在哪里寻找这样的事情。

0 个答案:

没有答案