Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 웹뷰
- FLUTTER
- 개발자
- mac
- geofencing
- Code
- iOS16
- Session
- MacOS
- window
- 한글
- github
- JPA
- appstore
- Firebase
- Apple
- view
- Notification
- Git
- Xcode
- Archive
- IOS
- rxswift
- UIButton
- Swift
- darkmode
- Realm
- stack
- error
- SwiftUI
Archives
- Today
- Total
EEYatHo 앱 깎는 이야기
Server ) Could not read JSON: Cannot construct instance of XXXDto, XXXResponse 오류 해결 - EEYatHo iOS 본문
Server
Server ) Could not read JSON: Cannot construct instance of XXXDto, XXXResponse 오류 해결 - EEYatHo iOS
EEYatHo 2021. 2. 17. 23:36반응형
( 오류 메세지 )
ErrorMessage : Could not read JSON: Cannot construct instance of 'XXXResponse' (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\n at [Source: ~~~ (생략)
[ 문제의 원인 ]
Redis에서 캐시된 데이터를 다시 보내줘야할 경우,
내부적으로 해당 데이터를 재구성하는데, 이때 필요한 생성자가 없다는 것이다.
LocalDate 처리도 그렇고 @Cacheable, Redis 쓰기 참 힘드네.. 😢
현재 코드 상태가, API의 Response 모델을 일일히 만들어주는데,
이 모델이 @Builder 어노테이션만 붙혀놓은 상태라 Redis가 생성자를 못찾아서 오류가 나왔던 것이다.
해당 XXXResponse모델에 @NoArgsConstructor, @AllArgsConstructor를 붙혀주니까 해결되었다.
'Server' 카테고리의 다른 글
맥에서 로컬 젠킨스 위치, 비로그인 접속 (0) | 2021.03.11 |
---|---|
JPA 검색 구현 (0) | 2021.03.04 |
Server ) AWS RDS JPA Query 쿼리 로그 보는 법 (Cloud Watch) - EEYatHo iOS (0) | 2021.02.18 |
Server ) JPA Query Sort - EEYatHo iOS (0) | 2021.02.18 |
Server ) Cannot construct instance of java.time.LocalDateTime 오류 해결 (1) | 2021.02.17 |
Comments