1
NPE를 디버그하려고합니다. -XX:-OmitStackTraceInFastThrow
스택 추적이없는 NPE
을하지만 난 여전히 NPE의 스택 추적을 참조 해달라고 :
나는 이클립스 실행 구성에서 다음 플래그를 사용했다. 표시되는 유일한 행은 catch 문의 행 번호입니다.
이제이 NPE는 호출 스택 내부 깊숙히 던져져 어딘가에 잡혀 있습니다. 따라서 각각의 내부 방법에 가서 catch 문이나 if (blah==null)
문을 사용하는 것이 고통과 시간 낭비입니다.
Eclipse에서 스택 추적을 얻으려면 어떻게해야합니까?
JVM의 버전은 무엇입니까? 실제 오류 라인은 무엇입니까? 이것은 내가 전에 만났던 [old java bug] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4292742)를 생각 나게합니다. – h3adache