AbsentInformationException
AbsentInformationException (GDB 줄·변수 정보 부재 예외)
줄 번호 또는 변수 정보를 사용할 수 없음을 나타내기 위해 던져지는 예외입니다. Exception을 상속합니다.
본문
AbsentInformationException은 JDI(Java Debug Interface)에서 줄 번호나 변수 정보가 없는 상황을 알릴 때 던져지는 예외입니다. 디버깅 중 특정 클래스가 소스 라인 매핑 정보나 로컬 변수 디버그 정보를 포함하지 않을 때 발생합니다.
Throwable → Exception 계통을 따르며 Serializable을 구현합니다. 디버거가 중단점·스택 프레임 처리에서 줄 번호를 찾지 못하거나, 변수의 이름·타입 정보가 없을 때 이 예외를 받을 수 있습니다.
코드가 -g 옵션 없이(디버그 정보 없이) 컴파일된 경우 흔히 발생하므로, 이 예외가 던져지면 소스 줄 정보가 부족한 상황임을 알 수 있습니다. getter 메서드가 없으며 메시지로 원인을 전달합니다.