NotActiveException — 직렬화가 활성 상태가 아닐 때

NotActiveException — 직렬화가 활성 상태가 아닐 때

NotActiveException은 직렬화 또는 역직렬화가 활성 상태(active)가 아닐 때 던져지는 예외예요. 예를 들어 직렬화 스트림 쓰기·읽기 과정 중이 아닌 상태에서 잘못된 직렬화 관련 메서드를 호출했을 때 발생할 수 있어요.

출처: Java API Reference

본문

이 클래스는 예외 계층 java.lang.ObjectThrowableExceptionIOExceptionObjectStreamExceptionNotActiveException을 따르며 Serializable을 구현합니다.

생성자

  • NotActiveException() — 이유(reason) 없이 새 NotActiveException을 만드는 생성자예요.
  • NotActiveException(String reason) — 주어진 이유로 새 NotActiveException을 만드는 생성자예요.

이 예외는 ObjectOutputStream/ObjectInputStream의 일부 메서드가 활성 직렬화 세션 밖에서 호출됐을 때 던져질 수 있어요.

더 알아보기 (Learn more)