此问题已经解决,但不是这样。在我的异常跟踪中,几行显示未知来源,而几行显示正确的行号。
我假设这与ant build脚本的问题不同,其中debug =“true”或者debug =“on”没有给出,因为这是间歇性的。因此,如果我排除这一点,可能是导致此问题并生成异常跟踪的另一个问题,如下面的
--> at com.company.business.class1.method1(Unknown Source)
--> at com.company.business.class1.method2(Unknown Source)
--> at com.company.util.class2.method1(Unknown Source)
--> at com.company.util.class2.method2(Unknown Source)
--> at com.company.util.class3.method1(class3.java:1039)
--> at com.company.util.class4.method1(class4.java:17)
--> at com.company.util.class5.method1(class5.java:52)
--> at com.company.util.class5.method2$000(class5.java:11)
--> at com.company.util.class5$1.method3(class5.java:21)
--> at com.company.util.class6.method1(class6.java:107)
--> at com.company.util.class5.method4(class5.java:26)
--> at com.company.util.class5.main(class5.java:32)
答案 0 :(得分:0)
我想这可能发生在没有进行清理的构建过程中。 e.g:
由于在class1&中没有更改源。 class2,这些不需要新的编译。这可以通过创建类时的时间戳来检查。