Hello,
We experience several problems with the filters in Jira 6.3.1. When we open some filter the filter field is missing. Also we are not able to save a new filter.
The end points
/rest/api/2/filter/favourite?expand=subscriptions[-5:]&_=1533276806440
/rest/api/2/filter/29509?expand=subscriptions[-5:]&_=1533276806673
return 400 without response body. On the server side there are not any errors.
This is the screenshot with the problem:
Could you advise how to fix the issue?
Thank you,
Slavka Petrova
Community moderators have prevented the ability to post new answers.
Hello,
After the investigation we have found that the issue appears because of new Tomcat version :
The new behavior of Tomcat is an intentional fix for https://bz.apache.org/bugzilla/show_bug.cgi?id=62273 . With this they make Tomcat completely compliant with RFC7230 (https://tools.ietf.org/html/rfc7230) – The HTTP 1.1 spec and RFC3986 (https://tools.ietf.org/html/rfc3986) – the URL syntax spec. Previously Tomcat had some of the requirements of these specifications relaxed.
With the new change Tomcat expects all of the characters, which should be url-encoded according to the specifications, actually to be url-encoded.
Question now is if there the JIRA version where such Tomcat behavior is fixed?
Thank you,
Slavka Petrova
In the tomcat configuration for the connector, there should be support for a relaxedQueryChars configuration option, as described here http://tomcat.apache.org/tomcat-8.5-doc/config/http.html#Standard_Implementation that you can add.
Originating from this issue (which I found from your link: https://bz.apache.org/bugzilla/show_bug.cgi?id=62273#c20 )
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Workaround detailed in the jira ticket: https://jira.atlassian.com/browse/JRASERVER-67974
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.