Details
-
Bug
-
Status: Resolved (View Workflow)
-
Minor
-
Resolution: Fixed
-
Latest Jenkins as of 2016-08-05
-
-
toward 2.152
Description
When a plugin extends ConsoleAnnotatorFactory, it can serve a JavaScript file and a CSS file. These resources expire after a day, which means that after upgrading or downgrading the plugin, they remain out of date for a while. This is most likely the cause of JENKINS-31213.
It is possible to work around this within the plugins by renaming the ConsoleAnnotatorFactory subclass every time the JavaScript or CSS files are changed. I wasn't able to find a better workaround - see this comment.
This could be fixed within Jenkins by including the plugin version or the SESSION_HASH in the URL. The plugin version would allow the resources to be cached for longer, but the SESSION_HASH is probably easier to implement.
Attachments
Issue Links
- relates to
-
JENKINS-31213 Timestamps switcher not available in chromium
-
- Resolved
-
-
JENKINS-38085 Settings not appearing in the sidebar
-
- Resolved
-
-
JENKINS-54304 Jobs in parallel dont display the variant they are running.
-
- Resolved
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Link |
This issue relates to |
Assignee | Daniel Beck [ danielbeck ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Remote Link | This issue links to "PR 3692 (Web Link)" [ 21923 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Assignee | Daniel Beck [ danielbeck ] | Jesse Glick [ jglick ] |
Remote Link | This issue links to "PR 3757 (Web Link)" [ 22033 ] |
Link |
This issue relates to |
Labels | lts-candidate |
Status | In Review [ 10005 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Open [ 1 ] |
Released As | toward 2.152 | |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Fixed but Unreleased [ 10203 ] |
Status | Fixed but Unreleased [ 10203 ] | Resolved [ 5 ] |
Labels | lts-candidate | 2.150.1-fixed |