Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
17.7.0-rc-1
-
None
-
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)