728x90
반응형
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.rsn.test.api.retrofit.Repo` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (okhttp3.ResponseBody$BomAwareReader); line: 1, column: 3] (through reference chain: java.util.ArrayList[0])
at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from
혹시나 Retrofit 을 테스트 하는 과정에서 나와 같은 에러가 난다면,
Call 에 명시한 반환 타입과 API 에서 반환하는 반환값과 모든 컬럼이 일치하는지 확인해보자.
나는 id 와 name 만 필요하기 때문에 id 와 name 만 명시했는데, 그래서 이와 같은 에러가 났고 해결할 수 있었다.
Call 에 명시한 반환 타입 | API 에서 반환하는 반환값 |
id | id |
name | name |
phone |
728x90
반응형