ClassNotPreparedException

ClassNotPreparedException (클래스 미준비 작업 예외)

지정된 클래스가 아직 준비되지 않아 요청한 작업을 완료할 수 없음을 나타내기 위해 던져지는 예외입니다. RuntimeException을 상속합니다.

출처: Java API Reference

본문

ClassNotPreparedException은 JDI에서 대상 클래스가 아직 준비(prepare)되지 않아 요청한 작업을 수행할 수 없을 때 던져지는 unchecked 예외입니다. 클래스 준비는 해당 클래스의 메서드·필드 등을 사용할 수 있게 되는 시점을 가리킵니다.

ThrowableExceptionRuntimeException의 상속 체계를 가지며 Serializable을 구현합니다.

예를 들어 아직 준비되지 않은 클래스에 대해 필드 조회나 메서드 호출을 시도하면 이 예외가 발생할 수 있습니다. 디버거는 클래스가 준비된 뒤 해당 작업을 다시 시도하거나 다른 방식으로 접근해야 합니다.

더 알아보기 (Learn more)

Java 공식 API