-
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
[JENKINS-59456] Parameterized Remote Trigger Plugin Invalid character found in the request target, Square Brackets need encoding
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Fixed but Unreleased [ 10203 ] |
Released As | New: https://github.com/jenkinsci/parameterized-remote-trigger-plugin/releases/tag/Parameterized-Remote-Trigger-3.1.0 | |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
After a Tomcat upgrade, this affected us too.
As a workaround, we added {{relaxedQueryChars="[,]" }}in the remote Tomcat's server.xml