Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-17684

Dashboard web pages don't render correctly in Chrome because of bad cache/session

    XMLWordPrintable

Details

    • Bug
    • Status: Reopened (View Workflow)
    • Major
    • Resolution: Unresolved
    • core

    Description

      After using Chrome for a day, the page renders incorrectly.

      Screenshot: http://imgur.com/9Y11bqz

      It doesn't matter if I hit refresh multiple times, it always renders the same way. If I open another browser, it works fine.

      If I debug under Chrome Dev Tools, I don't see any errors when fetching the resources... just a whole bunch of 304s.

      If I clear the cache manually using the Chrome Web settings, then everything works fine again.

      I went to #jenkins on freenode and apparently other people were having the same issue.

      *Update* I can make the error go away by simply clearing the jenkins cookie and leaving the rest of the cache intact. It seems the error is session related (all the cookie contains is a session id).

      I am using the GitHub plugin for authentication/authorization.

      Attachments

        1. css_issue
          238 kB
        2. css_issue.jpg
          css_issue.jpg
          238 kB
        3. jenkins_broken_stylesheet.png
          jenkins_broken_stylesheet.png
          129 kB
        4. jenkins_css_3.PNG
          jenkins_css_3.PNG
          84 kB
        5. jenkins-chrome-scroll.JPG
          jenkins-chrome-scroll.JPG
          104 kB
        6. jenkins-gui.png
          jenkins-gui.png
          69 kB

        Issue Links

          Activity

            Version 1.518 was released today, which fixes this issue.

            orrc Christopher Orr added a comment - Version 1.518 was released today, which fixes this issue.
            kerrhome Shannon Kerr added a comment -

            Verified. It's beautiful! Great work! Thanks.

            kerrhome Shannon Kerr added a comment - Verified. It's beautiful! Great work! Thanks.

            Code changed in jenkins
            User: Jesse Glick
            Path:
            war/pom.xml
            http://jenkins-ci.org/commit/jenkins/804c2ed42e15dcf8576f1697d174550e1370b779
            Log:
            [FIXED JENKINS-17684] Integrate new Winstone with caching fix.

            Cherry-picked-from: 0866cf5c190bcfc8f5b04dd9e335e7ca74bd4980

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: war/pom.xml http://jenkins-ci.org/commit/jenkins/804c2ed42e15dcf8576f1697d174550e1370b779 Log: [FIXED JENKINS-17684] Integrate new Winstone with caching fix. Cherry-picked-from: 0866cf5c190bcfc8f5b04dd9e335e7ca74bd4980
            lacostej lacostej added a comment -

            Would like to have this backported to lts-candidate. Seems I cannot add a label on closed issues.

            lacostej lacostej added a comment - Would like to have this backported to lts-candidate. Seems I cannot add a label on closed issues.
            srinivav Srinivasan Venkataraman added a comment - - edited

            I just upgraded to 2.7.1 I am seeing this problem again. I am not able to reach the post build sections of the dashboard at all.

            Please see

            srinivav Srinivasan Venkataraman added a comment - - edited I just upgraded to 2.7.1 I am seeing this problem again. I am not able to reach the post build sections of the dashboard at all. Please see

            People

              accountapp Account App Run by Kohsuke
              rburhum Ragi Burhum
              Votes:
              24 Vote for this issue
              Watchers:
              46 Start watching this issue

              Dates

                Created:
                Updated: