代码之家  ›  专栏  ›  技术社区  ›  user2465039

Chrome 69.0.3497.81+spring boot security+vaadin上传文件时出现奇怪的Bug

  •  0
  • user2465039  · 技术社区  · 6 年前

    使用Chrome 69.0.3497.81时,我的应用程序中有一个奇怪的bug。该应用程序可以与之前版本的Chrome以及最新的Firefox、Opera和Edge配合使用。

    该web应用程序是一个Spring Boot应用程序,结合了Spring Boot Security(2.0.4)和Vaadin(8.5.1)

    我做了一个最小的项目,展示了可以在中找到的bug https://github.com/npetalid/chromebug.git

    该应用程序显示一个带有6个按钮的页面,用于上传文件。按钮完全相同。您按下的第6个按钮(订单不起任何作用)失败。它等待来自服务器的永远不会到来的应答。

    多次使用同一个按钮进行上传不是问题。

    该错误仅在spring boot security启用时出现。我在Windows 10和MacOs High Sierra上的Chrome上试用了它。

    由于这个bug是Chrome、Spring-Boot-Security和Vaadin的组合,我不知道还有什么地方可以问,因此我在这里问大家。如果你觉得这个问题应该张贴在其他地方,请告诉我

    2 回复  |  直到 6 年前
        1
  •  0
  •   uberfreak9    6 年前

    我最近注意到Chrome我的Spring Boot应用程序(具有安全性)在映射时会执行两次该方法。在Safari中测试它只会导致预期的单次执行。

        2
  •  0
  •   user2465039    6 年前

    最新的Chrome(70.0.3538.77)没有表现出这种行为,所以问题自行解决了!据我所知,浏览器打开了6个从未关闭的并发连接。至于为什么会这样,我不知道。我怀疑这是一个由Chromium团队纠正的错误。