'Error Unable to deserialize response- TelegramLongPollingBot Java

When you try to click on the button, it gives this error Unable to deserialize response, please help me solve it.

org.telegram.telegrambots.meta.exceptions.TelegramApiRequestException: Unable to deserialize response at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:132) at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:32) at org.telegram.telegrambots.bots.DefaultAbsSender.sendApiMethod(DefaultAbsSender.java:1009) at org.telegram.telegrambots.meta.bots.AbsSender.execute(AbsSender.java:64) at com.example.buns.service.TelegramBotHandler.onUpdateReceived(TelegramBotHandler.java:120) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.telegram.telegrambots.meta.generics.LongPollingBot.onUpdatesReceived(LongPollingBot.java:27) at org.telegram.telegrambots.updatesreceivers.DefaultBotSession$HandlerThread.run(DefaultBotSession.java:320) Caused by: com.fasterxml.jackson.databind.JsonMappingException: Numeric value (5124782738) out of range of int (-2147483648 - 2147483647) at [Source: (String)"{"ok":true,"result":{"message_id":646,"from":{"id":5124782738,"is_bot":true,"first_name":"WeekTeam | Instagram Bot","username":"weekteam_instabot"},"chat":{"id":1878528837,"first_name":"Looffy","username":"looffy812","type":"private"},"date":1648562991,"text":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:","reply_markup":{"inline_keyboard":[[{"text":"\u041e \u0447\u0435\u043c \u043a\u0430\u043d\u0430\u043b?","callback_data":"/info"},{"text":"\"[truncated 441 chars]; line: 1, column: 62] (through reference chain: org.telegram.telegrambots.meta.api.objects.ApiResponse["result"]->org.telegram.telegrambots.meta.api.objects.Message["from"]->org.telegram.telegrambots.meta.api.objects.User["id"]) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:390) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:349) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1822) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:326) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4593) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3548) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3531) at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:124) ... 7 more Caused by: com.fasterxml.jackson.core.exc.InputCoercionException: Numeric value (5124782738) out of range of int (-2147483648 - 2147483647) at [Source: (String)"{"ok":true,"result":{"message_id":646,"from":{"id":5124782738,"is_bot":true,"first_name":"WeekTeam | Instagram Bot","username":"weekteam_instabot"},"chat":{"id":1878528837,"first_name":"Looffy","username":"looffy812","type":"private"},"date":1648562991,"text":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b:","reply_markup":{"inline_keyboard":[[{"text":"\u041e \u0447\u0435\u043c \u043a\u0430\u043d\u0430\u043b?","callback_data":"/info"},{"text":"\"[truncated 441 chars]; line: 1, column: 62] at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInputCoercion(ParserMinimalBase.java:599) at com.fasterxml.jackson.core.base.ParserMinimalBase.reportOverflowInt(ParserMinimalBase.java:568) at com.fasterxml.jackson.core.base.ParserBase.convertNumberToInt(ParserBase.java:936) at com.fasterxml.jackson.core.base.ParserBase._parseIntValue(ParserBase.java:849) at com.fasterxml.jackson.core.base.ParserBase.getIntValue(ParserBase.java:680) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:526) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506) at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) ... 19 more org.telegram.telegrambots.meta.exceptions.TelegramApiRequestException: Unable to deserialize response at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:132) at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:32) at org.telegram.telegrambots.bots.DefaultAbsSender.sendApiMethod(DefaultAbsSender.java:1009) at org.telegram.telegrambots.meta.bots.AbsSender.execute(AbsSender.java:64) at com.example.buns.service.TelegramBotHandler.sendInfoToSupport(TelegramBotHandler.java:216) at com.example.buns.service.TelegramBotHandler.onUpdateReceived(TelegramBotHandler.java:127) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.telegram.telegrambots.meta.generics.LongPollingBot.onUpdatesReceived(LongPollingBot.java:27) at org.telegram.telegrambots.updatesreceivers.DefaultBotSession$HandlerThread.run(DefaultBotSession.java:320) Caused by: com.fasterxml.jackson.databind.JsonMappingException: Numeric value (5124782738) out of range of int (-2147483648 - 2147483647) at [Source: (String)"{"ok":true,"result":{"message_id":647,"from":{"id":5124782738,"is_bot":true,"first_name":"WeekTeam | Instagram Bot","username":"weekteam_instabot"},"chat":{"id":1878528837,"first_name":"Looffy","username":"looffy812","type":"private"},"date":1648562991,"text":"Error Unable to deserialize response"}}"; line: 1, column: 62] (through reference chain: org.telegram.telegrambots.meta.api.objects.ApiResponse["result"]->org.telegram.telegrambots.meta.api.objects.Message["from"]->org.telegram.telegrambots.meta.api.objects.User["id"]) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:390) at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:349) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1822) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:326) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:187) at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:322) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4593) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3548) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3531) at org.telegram.telegrambots.meta.api.methods.send.SendMessage.deserializeResponse(SendMessage.java:124) ... 8 more Caused by: com.fasterxml.jackson.core.exc.InputCoercionException: Numeric value (5124782738) out of range of int (-2147483648 - 2147483647) at [Source: (String)"{"ok":true,"result":{"message_id":647,"from":{"id":5124782738,"is_bot":true,"first_name":"WeekTeam | Instagram Bot","username":"weekteam_instabot"},"chat":{"id":1878528837,"first_name":"Looffy","username":"looffy812","type":"private"},"date":1648562991,"text":"Error Unable to deserialize response"}}"; line: 1, column: 62] at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInputCoercion(ParserMinimalBase.java:599) at com.fasterxml.jackson.core.base.ParserMinimalBase.reportOverflowInt(ParserMinimalBase.java:568) at com.fasterxml.jackson.core.base.ParserBase.convertNumberToInt(ParserBase.java:936) at com.fasterxml.jackson.core.base.ParserBase._parseIntValue(ParserBase.java:849) at com.fasterxml.jackson.core.base.ParserBase.getIntValue(ParserBase.java:680) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:526) at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:506) at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129) at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:324) ... 20 more



Solution 1:[1]

Your problem is here : The type of id is declared as int or Integer , you should declare it as Long

 Caused by: com.fasterxml.jackson.databind.JsonMappingException: Numeric value 
(5124782738) out of range of int (-2147483648 - 2147483647)  at 
[Source: (String)"{"ok":true,"result":{"message_id":646,"from":{"id":5124782738,

Solution 2:[2]

Have you tried chatId in String format. I had a similar error and I solved it by giving String to chatId.

enter image description here

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Oussama ZAGHDOUD
Solution 2 Ixtiyor Xaitov