Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-23475

Image width/heigth sync in the image editor does not work in Jetty 12.1

    XMLWordPrintable

Details

    • Unknown
    • N/A
    • N/A

    Description

      Several integration tests are failing when using Jetty 12.1 that has been recently released: https://github.com/jetty/jetty.project/releases/tag/jetty-12.1.0

      Most tests failures happens in xwiki-platform-ckeditor-test-docker, we can notice that the screenshot displays that the realtime session cannot connect, even if some failures don't seem to be directly connected: e.g. ImageIT#updateImageSize is failing because the width and height of the image form don't seem to be in sync. I suspect that the realtime error is causing javascript issues in the editor.

      Besides those we can also see PageTemplatesIT.templateProviderTitleEscaping failing with an error page and the following error in the logs:

      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: Caused by: java.lang.IllegalArgumentException: Ambiguous URI path separator
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.eclipse.jetty.server.Response.toRedirectURI(Response.java:444)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.eclipse.jetty.server.Response.sendRedirect(Response.java:360)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.eclipse.jetty.server.Response.sendRedirect(Response.java:317)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.eclipse.jetty.ee10.servlet.ServletApiResponse.sendRedirect(ServletApiResponse.java:190)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.eclipse.jetty.ee10.servlet.ServletApiResponse.sendRedirect(ServletApiResponse.java:175)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at jakarta.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:108)
      02:36:58.816 [docker-java-stream--859509897] INFO  o.x.t.d.i.j.s.ServletContainerExecutor - STDOUT: 	at org.xwiki.container.servlet.filters.internal.ResolveRelativeRedirectFilter$ResolveRelativeRedirectResponse.sendRedirect(ResolveRelativeRedirectFilter.java:113)
      

      Attachments

        Activity

          People

            tmortagne Thomas Mortagne
            surli Simon Urli
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: