-
Bug
-
Resolution: Unresolved
-
Minor
Steps to reproduce
- Disconnect from the internet (e.g. toggle wifi)
- Start Jenkins (e.g. docker run -p 8080:8080 jenkins/jenkins)
- Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins")
- Go to Manage Jenkins » Plugins » Download progress and click the first link labeled "configure HTTP proxy?"
Expected result
The link works
Actual result
The link takes you to http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced because the Root URL is null at this point (and the fallback to request URL didn't work).
Notes
Introduced in https://github.com/jenkinsci/jenkins/pull/7992
The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard.
- is caused by
-
JENKINS-71244 wrong relative address in plugin manager error message hyperlink
-
- Closed
-
[JENKINS-71905] Proxy error links improperly uses root URL (regression in 2.408)
Description |
Original:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now") # Go to Manage Jenkins » Plugins » Download progress and click the link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point. *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] |
New:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins") # Go to Manage Jenkins » Plugins » Download progress and click the link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point. *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard. |
Description |
Original:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins") # Go to Manage Jenkins » Plugins » Download progress and click the link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point. *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard. |
New:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins") # Go to Manage Jenkins » Plugins » Download progress and click the first link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point. *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard. |
Description |
Original:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins") # Go to Manage Jenkins » Plugins » Download progress and click the first link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point. *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard. |
New:
*Steps to reproduce*
# Disconnect from the internet (e.g. toggle wifi) # Start Jenkins (e.g. {{{}docker run -p 8080:8080 jenkins/jenkins{}}}) # Log in, skip everything in setup wizard ("Skip Plugin Installations", "Continue as admin", "not now", "Start using Jenkins") # Go to Manage Jenkins » Plugins » Download progress and click the first link labeled "configure HTTP proxy?" *Expected result* The link works *Actual result* The link takes you to [http://localhost:8080/manage/pluginManager/updates/nullmanage/pluginManager/advanced] because the Root URL is null at this point (and the fallback to request URL didn't work). *Notes* Introduced in [https://github.com/jenkinsci/jenkins/pull/7992] The first error on the Download progress page was logged when Jenkins started, so it would not pick up a URL configured during the wizard. |
Link |
New:
This issue is caused by |
Is this bug actually valid?
All you need to do to fix it is configure a root URL.