2

当我在 Eclipse 中运行失败的 JUnit 时,有时会得到类似于以下的调用堆栈:

java.lang.NullPointerException
    at com.a.b.c.d.e.MyTest.method(MyTest.java:73)
    at com.a.b.c.d.e.MyTest.testConvertRawInternalAtomAllowCompound(MyTest.java:65)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    .... 57 more

我怎样才能去除截断?我想看看整个调用堆栈。谢谢!

4

2 回答 2

5

我希望这至少有点用处。

这里

当存在嵌套异常时,通常会出现“... xx more”消息。发生这种情况时,将为第一个异常堆栈跟踪打印完整的堆栈跟踪,但对于每个“由”异常堆栈跟踪,仅打印不与第一个(或先前)堆栈跟踪重复的堆栈跟踪部分。查看“... xx more”之前的行-您应该能够转到第一个堆栈跟踪并在该堆栈跟踪中找到同一行-并且在第一个堆栈跟踪中应该还有 xx 行。

于 2012-08-17T09:50:02.220 回答
0

可能是您在公司相关软件包中添加了“类型过滤器”吗?

于 2012-08-17T09:16:57.450 回答