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

Console output icon missing when Hudson personal view plugin is installed

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • hudson-pview-plugin
    • None

      After some research, I am opening this issue up again. I think this proves beyond a doubt it is not a plugin issue. It is in the war file itself.

      I went to https://get.jenkins.io/war/ and began downloading old war files.  I checked images/24x24, looking for terminal.gif.

      In version 2.332 the file is there. In version 2.333, it is not. I found the cutoff point!

      I checked the changelog for 333, and I believe this is the change that broke it. https://github.com/jenkinsci/jenkins/pull/5778

      On the dashboard default view screenshot in attachments, you will see how it looks without terminal.gif. Looking at the HTML, it is looking for 

      <img border="0" src="/static/66c2a804/images/24x24/terminal.gif" alt="Console output" title="Console output">

      My workaround has been to copy the missing files into war/images/24x24 on my server and restart the service. The images then appear correctly.

       Many other icons are missing from the personal view plugin when installed on Jenkins 2.333 or newer.

          [JENKINS-69774] Console output icon missing when Hudson personal view plugin is installed

          Mark Waite added a comment - - edited

          It is a plugin issue.  The Jenkins controller intentionally stopped distributing gif icons as part of Jenkins 2.333 (weekly) and Jenkins 2.346.1 (LTS).  The Jenkins 2.346.1 upgrade guide notes that change. The Jenkins 2.333 changelog notes that change.

          Most plugins have already upgraded to use the new icons.  Some have been identified and pull requests submitted, but the pull requests not yet merged and delivered in a release.  Others mayt not yet have been identified. Identifying those plugins is part of JENKINS-68251

          Mark Waite added a comment - - edited It is a plugin issue.  The Jenkins controller intentionally stopped distributing gif icons as part of Jenkins 2.333 (weekly) and Jenkins 2.346.1 (LTS).  The Jenkins 2.346.1 upgrade guide notes that change. The  Jenkins 2.333 changelog notes that change. Most plugins have already upgraded to use the new icons.  Some have been identified and pull requests submitted, but the pull requests not yet merged and delivered in a release.  Others mayt not yet have been identified. Identifying those plugins is part of JENKINS-68251

          Mark Waite added a comment -

          The plugin with the bug is the Hudson personal view plugin. It was last released 12 years ago. It has less than 1000 installations and the number of installations is steadily decreasing.

          If that plugin is crucial to your use of Jenkins, you could adopt it, improve it, and release a new version.

          Mark Waite added a comment - The plugin with the bug is the Hudson personal view plugin . It was last released 12 years ago. It has less than 1000 installations and the number of installations is steadily decreasing. If that plugin is crucial to your use of Jenkins, you could adopt it , improve it , and release a new version .

          Gary Sturgeon added a comment - - edited

          I did find using the "Extra Columns" plugin helped by replacing 'Console' column with 'Last Console' column in views. However, this does not work for Personal Views, the 'All' view on the Dashboard, and the 'All' view in a Folder. I didn't find a way to edit the columns in the 'All' view. Other created views inside the Folders do work.

          Workaround for All views.

          https://wiki.jenkins.io/display/JENKINS/Editing-or-Replacing-the-All-View.html

          Gary Sturgeon added a comment - - edited I did find using the "Extra Columns" plugin helped by replacing 'Console' column with 'Last Console' column in views. However, this does not work for Personal Views, the 'All' view on the Dashboard, and the 'All' view in a Folder. I didn't find a way to edit the columns in the 'All' view. Other created views inside the Folders do work. Workaround for All views. https://wiki.jenkins.io/display/JENKINS/Editing-or-Replacing-the-All-View.html

            davidho0403 YI WEI HO
            sturge Gary Sturgeon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: