Время от времени,
но не всегда, в серверной части приложения при коннекте клиента вылетает такая ошибка. Условия вылета пока установить не удалось - иногда возникает когда сервер запускается под отладчиком, но не 100% от этого.
javax.net.ssl.SSLProtocolException: Handshake message sequence violation, 1
at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1546)
at sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:528)
at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:802)
at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:766)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
....
Caused by: javax.net.ssl.SSLProtocolException: Handshake message sequence violation, 1
at sun.security.ssl.HandshakeStateManager.check(HandshakeStateManager.java:362)
at sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:212)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1037)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:970)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:967)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1475)
....
(Стектрейс нашего кода вырезан)
Гугление ничего толкового не даёт, в основном ссылки на какие-то баги в Kafka, но у нас своё приложение на базе некоего open-source продукта. Опыта работы именно с SSL нет.