IllegalStateException: missing persistent item for enum value

SAP

Sap Commerce Cloud (구 하이브리스) 에서 발생하는 에러메세지에 대해 포스팅 해본다.

에러메세지

java.lang.IllegalStateException: missing persistent item for enum value BLABLA_ENUM

직역하면 ENUM값인 BLABLA_ENUM의 영속값(지속값)이 없다는 뜻.
보통 바쁘게 개발하다보면 아이템/이넘타입이 추가된 후 타입 업데이트를 실행해주지 않고 해당 클래스의 객체를 참조하려고 시도하는 경우 위와 같은 에러가 발생한다. java계층과 db계층(퍼시스턴트)에 차이가 발생하는 것이 주된 원인이다.

해결방법

hac에서 type update를 해주면 된다.

생계형 특급 개발자이자 아들 하나 있는 평범한 아빠. 취미는 요리, 캠핑, 뮤직 페스티발 다니기 등이지만 이 블로그에는 주로 개발관련된 내용만 올릴 예정입니다. 워드프레스를 시작한지 얼마 되지않아 사이트가 허전하지만 좋은 내용으로 채우도록 노력하겠습니다. 자주 놀러오세요 ^^
Posts created 54

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top