Obter bytes de mensagem em @MessageExceptionHandler

Eu tenho um ponto de extremidade típico do Spring que serve como um tópico Websocket para o qual enviar mensagens (como pode ser visto nos exemplos emEnviando mensagem de erro nos websockets do Spring)

Para lidar com mensagens malformadas que não podem ser analisadas, criei

@MessageExceptionHandler()
public void errorHandler(Exception e, @Headers Map<String, Object> headers) {
    LOGGER.error("Bad Packet received: ", e);
}

No entanto, eu gostaria de ter uma matriz de bytes com a mensagem incorreta original, para que eu possa ver exatamente o que estava errado. Como posso conseguir?

questionAnswers(1)

yourAnswerToTheQuestion