IntelliJ idea不会显示抛出异常的行

时间:2011-10-20 14:27:31

标签: exception intellij-idea

java.lang.NullPointerException
    at com.package.name.classname.methodname(+n1)
    at blablabla (+n2)

当应用程序抛出异常时,IntelliJ Idea会显示以下行。如何找到抛出此异常的行?我认为n1是线的数字,但它不是 - 它是一个空行。那么我怎样才能找到那条线和什么是n1?

2 个答案:

答案 0 :(得分:0)

是否已启用调试信息编译应用程序?它被混淆了吗?

答案 1 :(得分:0)

已加载的类与查看源代码的类不同。例如。不同版本的二进制和源。

有时在classpath下会出现多次相同的类。

如果文件混合了cr / lf,有时调试器可能会显示错误的行(但是从未在IDEA中看到它)。

有时,构建时或运行时检测可能会混淆调试器。