Проблема преобразования Джексона с версией весны загрузки 2.2.3 и выше - PullRequest
1 голос
/ 03 февраля 2020

Если скорость передачи данных превышает 4 КБ, мы получаем следующее исключение: (после некоторого ограничения он выдает ошибку, но когда я перешел с сервера Jetty на tomcat, он работает правильно)

DEBUG c.e.config.ExceptionConfiguration.handleConflict - ExceptionConfiguration: handleConflict
java.lang.IllegalStateException: s=OPEN,api=BLOCKED,sc=false,e=null
at org.eclipse.jetty.server.HttpOutput.flush(HttpOutput.java:681)
at org.springframework.session.web.http.OnCommittedResponseWrapper$SaveContextServletOutputStream.flush(OnCommittedResponseWrapper.java:499)
at org.springframework.security.web.util.OnCommittedResponseWrapper$SaveContextServletOutputStream.flush(OnCommittedResponseWrapper.java:520)
at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1153)
at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:923)
at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:287)

1 Ответ

1 голос
/ 03 февраля 2020

Это была ошибка в Eclipse Jetty , исправленная в выпуске [9.4.26.v20200117], которую можно было загрузить с помощью LINK .

Из VERSION.txt

jetty-9.4.26.v20200117 - 17 января 2020

  • 2620 Исключение из конечной точки пользователя onClose приводит к открытая WebSocketSession

  • 4383 Ошибки при удалении многокомпонентных файлов tmp java .lang.NullPointerException при большой нагрузке

  • 4444 Время ожидания соединения TLS с перерывами

  • 4461 IllegalStateException в HttpOutput с Джерси

...