novuhq / novu-java

Java SDK for Novu - The open-source notification infrastructure for engineers. 🚀
MIT License
26 stars 22 forks source link

Exception while updating preferences #45

Closed prashanth-fbt closed 11 months ago

prashanth-fbt commented 11 months ago

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)