Search

그룹멤버 추가 / 삭제 dto 수정

상태
버그수정
소유자
김시은
김시은
날짜
2023/08/30
Related to 작업 (1) (프로젝트)
선행 작업
요약
작업 (1) (프로젝트)에 관계됨
작업 (1) (프로젝트)에 관계됨 1
후속 작업
2 more properties

프로젝트 정보

그룹멤버 추가시 다음과 같은 오류가 발생합니다.
org.springframework.messaging.converter.MessageConversionException: Could not read JSON: Cannot construct instance of `travelplanner.project.demo.planner.dto.request.GroupMemberCreateRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (byte[])"{"email":"psh@test.com"}"; line: 1, column: 2] at org.springframework.messaging.converter.MappingJackson2MessageConverter.convertFromInternal(MappingJackson2MessageConverter.java:235) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.converter.AbstractMessageConverter.fromMessage(AbstractMessageConverter.java:185) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.converter.CompositeMessageConverter.fromMessage(CompositeMessageConverter.java:70) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.annotation.support.PayloadMethodArgumentResolver.resolveArgument(PayloadMethodArgumentResolver.java:137) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:118) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:147) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:115) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMatch(AbstractMethodMessageHandler.java:568) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:511) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.simp.annotation.support.SimpAnnotationMethodMessageHandler.handleMatch(SimpAnnotationMethodMessageHandler.java:93) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessageInternal(AbstractMethodMessageHandler.java:523) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.handler.invocation.AbstractMethodMessageHandler.handleMessage(AbstractMethodMessageHandler.java:458) ~[spring-messaging-6.0.3.jar!/:6.0.3] at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) ~[spring-messaging-6.0.3.jar!/:6.0.3] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na] Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `travelplanner.project.demo.planner.dto.request.GroupMemberCreateRequest` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (byte[])"{"email":"psh@test.com"}"; line: 1, column: 2] at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1733) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1358) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1420) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:352) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:185) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4730) ~[jackson-databind-2.14.2.jar!/:2.14.2] at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3771) ~[jackson-databind-2.14.2.jar!/:2.14.2] at org.springframework.messaging.converter.MappingJackson2MessageConverter.convertFromInternal(MappingJackson2MessageConverter.java:221) ~[spring-messaging-6.0.3.jar!/:6.0.3] ... 15 common frames omitted
Java
복사
아래 블로그를 참고하여 수정하였습니다. 이유는 더 알아보고 블로그에 정리할 생각입니다!

프로젝트 작업

Search
시작 전
0
진행 중
0
완료
1