InvalidModuleDescriptorException — 모듈 설명자를 읽을 수 없을 때

InvalidModuleDescriptorException — 모듈 설명자를 읽을 수 없을 때

InvalidModuleDescriptorException모듈 설명자(module descriptor)를 읽는 도중 그 설명자가 잘못됐거나(malformed) 모듈 설명자로 해석할 수 없다고 판단될 때 던져지는 예외예요.

출처: Java API Reference

본문

모듈 설명자는 모듈의 이름·의존성·내보내는 패키지 등을 담은 메타데이터예요. ModuleDescriptor.read(...) 같은 API로 이를 읽을 때 형식이 깨져 있으면 이 예외가 나와요. 손상된 module-info 파일이나 비정상적인 모듈 바이너리에서 만날 수 있어요.

상속 구조는 다음과 같아요.

java.lang.Object
  java.lang.Throwable
    java.lang.Exception
      java.lang.RuntimeException
        java.lang.module.InvalidModuleDescriptorException

생성자

  • InvalidModuleDescriptorException() — 상세 메시지 없이 생성해요.
  • InvalidModuleDescriptorException(String msg) — 지정된 상세 메시지로 생성해요 (msg는 null 가능).

더 알아보기 (Learn more)