NotActiveException — 직렬화가 활성 상태가 아닐 때
NotActiveException — 직렬화가 활성 상태가 아닐 때
NotActiveException은 직렬화 또는 역직렬화가 활성 상태(active)가 아닐 때 던져지는 예외예요. 예를 들어 직렬화 스트림 쓰기·읽기 과정 중이 아닌 상태에서 잘못된 직렬화 관련 메서드를 호출했을 때 발생할 수 있어요.
본문
이 클래스는 예외 계층 java.lang.Object → Throwable → Exception → IOException → ObjectStreamException → NotActiveException을 따르며 Serializable을 구현합니다.
생성자
NotActiveException()— 이유(reason) 없이 새NotActiveException을 만드는 생성자예요.NotActiveException(String reason)— 주어진 이유로 새NotActiveException을 만드는 생성자예요.
이 예외는 ObjectOutputStream/ObjectInputStream의 일부 메서드가 활성 직렬화 세션 밖에서 호출됐을 때 던져질 수 있어요.