Our team uses square brackets [] to high light the page title in the Confluence, and the square brackets is also included in the HTTP link of that page. When we choose to open a page through page tree, everything worked fine. However, when we put the HTTP link of the page in the address bar and hit enter, the page doesn't render.
There is an issue in the url parser. When Confluence creates the HTTP link in the address bar when navigating to a new page, it needs to be escaped.
java.lang.IllegalArgumentException: java.net.URISyntaxException: Illegal character in path at index 12: /display/SD/[....................................
at com.github.kristofa.brave.servlet.ServletHttpServerRequest.getUri(ServletHttpServerRequest.java:27)
caused by: java.net.URISyntaxException: Illegal character in path at index 12: /display/SD/[..................................
at java.net.URI$Parser.fail(URI.java:2848)
Another issue. Can someone take a look at the no image displayed issue? There hasn't been a reply for a while. Thank you.
You should stop using invalid characters in the page titles. Square brackets have to be encoded to be valid in urls, so either train your users to encode them properly in the titles or stop using them.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.