Я столкнулся с HttpMessageNotReadableException
с SocketTimeOutException
в производственной среде, основную причину которого я не смог выяснить и также не смог воспроизвести. Поскольку это произошло в производстве, я хочу исправить это, чтобы клиенты больше не сталкивались с проблемами. Надеюсь, что сообщество может помочь.
Exception
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: (was java.net.SocketTimeoutException); nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.net.SocketTimeoutException) (through reference chain: com.org.example.api.request.SignatureRequest["users"]->java.util.ArrayList[0])
caused by com.fasterxml.jackson.databind.JsonMappingException: (was java.net.SocketTimeoutException) (through reference chain: com.org.example.api.request.SignatureRequest["users"]->java.util.ArrayList[0]) caused by java.net.SocketTimeoutException
Я пробовал возможных плохих запросов от почтальона, попавших в API. Я смог произвести HttpMessageNotReadableException
, но не SocketTimeOutException
. Мы используем Spring boot 2.0.4
Я хотел выяснить, почему это произошло и как я мог предотвратить его появление в будущем?