Caused by: org.springframework.messaging.converter.MessageConversionException: Could not read JSON: Cannot construct instance of `x` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (byte[])"{"id":"3","username":"abc","email":"test@test.test","displayName":null,"profilePictureUrl":"rabbit.jpa","eventType":"CREATED"}"; line: 1, column: 2]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `x` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
해결방법이 딱 나와있다.
기본 생성자가 없어서 JSON을 클래스의 인스턴스로 deserialize할 수 없다.
나는 lombok을 사용하니까 @NoArgsConstructor 어노테이션을 해당 클래스에 추가했다.
반응형
'Message Queue > Kafka' 카테고리의 다른 글
[Kafka] Topic 메시지 삭제? (0) | 2023.02.08 |
---|---|
Kafka 명령어 (0) | 2023.01.20 |
A default binder has been requested, but there is no binder availableCaused by: java.lang.IllegalArgumentException: A default binder has been requested, but there is no binder available (0) | 2023.01.16 |
Apache Kafka 설치 (0) | 2023.01.06 |