-
Bug
-
Resolution: Fixed
-
Minor
-
Jenkins 1.572 (not under any form of reverse proxy, simply set up with the installer, not using tomcat/apache/..), firefox 29.0
When I go to /manage, there is no warning. When I click "ENABLE AUTO REFRESH" (or "disable .." if it was on already), the page suddenly shows a big red warning "It appears that your reverse proxy set up is broken."
I haven't set up any reverse proxy, so this seems wrong. I think Jenkins is confused by the parameter in the url formed: /manage?auto_refresh=false. Using the network trace in firefox shows the response header's location is set to:
for a request to:
http://XXX:8080/administrativeMonitor/hudson.diagnosis.ReverseProxySetupMonitor/test
which had a referrer of
(I cannot determine from the description if JENKINS-23280 has the same cause, if so, it wasn't detected or described there.)
- is related to
-
JENKINS-19828 Kill or rework auto refresh
-
- Closed
-
- links to
[JENKINS-24014] Jenkins wrongly(?) warns that "reverse proxy set up is broken" when using autorefresh link.
Link |
New:
This issue is related to |
Assignee | New: Daniel Beck [ danielbeck ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "PR 1373 (Web Link)" [ 11210 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
This is what's expected
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/diagnosis/ReverseProxySetupMonitor.java#L75
But the parameter passed to the method contains the query string, resulting in a mismatch.