728x90
Eclipse를 사용하다 보면 디버깅 시 가장 짜증이 나는 상황이 있는데 바로 변수 값을 확인할 때 "com.sun.jdi.ObjectCollectedException occurred while retrieving value."가 발생하는 상황이다.
내가 사용하는 버전은 2020-03 버전 4.15 버전인데 최근 버전에서는 고쳐진지 모르겠다.
Eclipse는 꽤나 자잘한 버그들이 많은데 나는 JDK 1.8을 사용하고 있기 때문에 JDK 요구 상항에 따라 4.16 이하의 버전을 사용해야 했다. 그나마 최신인 4.16을 사용하고 싶었지만 4.16에서는 JavaScript의 외부 에디터 설정이 되지 않는 버그가 존재하여 4.15를 사용 중이다.
아무튼 이 짜증 나는 ObjectCollectedException을 해결하는 방법은 다음과 같다.
우선 리스트 변수가 있는 부분에서 디버그를 걸어놓고 Variables 탭에서 아무 리스트 변수를 마우스 오른쪽 클릭한다.
그러면 Show Logical Structure이 보일 텐데 이곳에서
체크되어있는 Array를 클릭해서 체크 해제시켜주면 끝이 난다.
마음만 같아서는 IntelliJ로 넘어가고 싶다...
728x90
'Etc > 2022' 카테고리의 다른 글
[Git] GitHub push 시 token 에러 해결하기 (0) | 2022.05.20 |
---|