Sap Commerce Cloud (구 하이브리스) 에서 발생하는 에러메세지에 대해 포스팅 해본다.
에러메세지
java.lang.IllegalStateException: missing persistent item for enum value BLABLA_ENUM
직역하면 ENUM값인 BLABLA_ENUM의 영속값(지속값)이 없다는 뜻.
보통 바쁘게 개발하다보면 아이템/이넘타입이 추가된 후 타입 업데이트를 실행해주지 않고 해당 클래스의 객체를 참조하려고 시도하는 경우 위와 같은 에러가 발생한다. java계층과 db계층(퍼시스턴트)에 차이가 발생하는 것이 주된 원인이다.
해결방법
hac에서 type update를 해주면 된다.