diff --git a/spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpReceivingTransportHandler.java b/spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpReceivingTransportHandler.java index c20614e424..7b12d8407c 100644 --- a/spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpReceivingTransportHandler.java +++ b/spring-websocket/src/main/java/org/springframework/web/socket/sockjs/transport/handler/AbstractHttpReceivingTransportHandler.java @@ -55,12 +55,11 @@ public abstract class AbstractHttpReceivingTransportHandler extends AbstractTran messages = readMessages(request); } catch (IOException ex) { + logger.error("Failed to read message", ex); if(ex.getClass().getName().contains("Mapping")) { - logger.error("Failed to read message", ex); handleReadError(response, "Payload expected.", sockJsSession.getId()); } else { - logger.error("Failed to read message", ex); handleReadError(response, "Broken JSON encoding.", sockJsSession.getId()); } return;