-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
Jenkins ver. 2.176.3
Plugin Parameterized-Remote-Trigger:3.0.9
A good explanation found in https://programmer.help/blogs/characters-are-defined-in-rfc-7230-and-rfc-3986.html
Our remote Jenkins runs inside Tomcat, after Tomcat upgraded, Jobs can not be triggerred remotely anymore.
We used a hacky workaround which temporarily solved this issue by simply replace [ with %5B and ] with %5D in remoteJobUrl in
src/main/java/org/jenkinsci/plugins/ParameterizedRemoteTrigger/RemoteBuildConfiguration.java
After a Tomcat upgrade, this affected us too.
As a workaround, we added {{relaxedQueryChars="[,]" }}in the remote Tomcat's server.xml