Странная ошибка в Chrome 69.0.3497.81 + весенняя защита при загрузке + vaadin при загрузке файлов - PullRequest
0 голосов
/ 08 сентября 2018

У меня странная ошибка в моем приложении при использовании Chrome 69.0.3497.81.Приложение отлично работает с предыдущими версиями Chrome, а также с последними версиями Firefox, Opera и Edge.

Веб-приложение представляет собой приложение Spring Boot с Spring Boot Security (2.0.4) в сочетании с Vaadin (8.5.1)

Я сделал минимальный проект, в котором обнаружена ошибка, которую можно найти в https://github.com/npetalid/chromebug.git

Приложение показывает страницу с 6 кнопками, которые загружают файл.Кнопки идентичны.6-я кнопка, которую вы нажимаете (порядок не играет никакой роли), не работает.Он ожидает ответа от сервера, который никогда не приходит.

Загрузка с использованием одной и той же кнопки много раз, не является проблемой.

Эта ошибка появляется только при включенной весенней загрузке.Я попробовал это на Chrome на Windows 10 и MacOs High Sierra.

Поскольку эта ошибка представляет собой комбинацию Chrome, Spring Boot Security и Vaadin, я понятия не имею, где еще спросить, и поэтому я спрашиваю группу здесь,Если вы считаете, что вопрос должен быть опубликован в другом месте, дайте мне знать

Ответы [ 2 ]

0 голосов
/ 03 ноября 2018

В новейшем Chrome (70.0.3538.77) такого поведения нет, поэтому проблема решилась сама собой! Насколько я мог видеть, браузер открыл 6 одновременных соединений, которые никогда не были закрыты. Что касается того, почему это произошло, я не знаю. Я подозреваю, что это была ошибка, которая была исправлена ​​командой Chromium.

0 голосов
/ 03 ноября 2018

Я недавно заметил в Chrome мое приложение Spring Boot (с безопасностью), что при отображении метод выполняется дважды. Тестирование в Safari приводит только к ожидаемому одиночному выполнению.

...