org.springframework.web.client.RestClientException: Error while extracting response for type [class co.novu.api.subscribers.responses.SubscriberPreferenceResponse] and content type [application/json;charset=utf-8]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type java.util.ArrayList<co.novu.api.subscribers.pojos.SubscriberPreference> from Object value (token JsonToken.START_OBJECT); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.util.ArrayList<co.novu.api.subscribers.pojos.SubscriberPreference> from Object value (token JsonToken.START_OBJECT)
at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 9] (through reference chain: co.novu.api.subscribers.responses.SubscriberPreferenceResponse["data"])
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:120)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1043)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1026)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:784)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:717)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:608)
at co.novu.common.rest.RestHandler.handlePatch(RestHandler.java:94)
at co.novu.api.subscribers.SubscribersHandler.updateSubscriberPreferences(SubscribersHandler.java:87)
at co.novu.common.base.Novu.updateSubscriberPreferences(Novu.java:329)
org.springframework.web.client.RestClientException: Error while extracting response for type [class co.novu.api.subscribers.responses.SubscriberPreferenceResponse] and content type [application/json;charset=utf-8]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type
java.util.ArrayList<co.novu.api.subscribers.pojos.SubscriberPreference>
from Object value (tokenJsonToken.START_OBJECT
); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of typejava.util.ArrayList<co.novu.api.subscribers.pojos.SubscriberPreference>
from Object value (tokenJsonToken.START_OBJECT
) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 9] (through reference chain: co.novu.api.subscribers.responses.SubscriberPreferenceResponse["data"]) at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:120) at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1043) at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:1026) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:784) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:717) at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:608) at co.novu.common.rest.RestHandler.handlePatch(RestHandler.java:94) at co.novu.api.subscribers.SubscribersHandler.updateSubscriberPreferences(SubscribersHandler.java:87) at co.novu.common.base.Novu.updateSubscriberPreferences(Novu.java:329)