You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[JENKINS-67753] Missing icon on empty organization folder #17869
I created a new organization folder and hit "Scan Organization Folder Log" to check if my setup was fine and noticed the scrambled text and missing icon
Jenkins 2.332 and 2.319.3 look like this
The icon is not missing on Jenkins 2.332. It shows a "spinner" on 2.332 rather than the missing icon.
I created a new organization folder and hit "Scan Organization Folder Log" to check if my setup was fine and noticed the scrambled text and missing icon
Jenkins 2.332 and 2.319.3 look like this
The icon is not missing on Jenkins 2.332. It shows a "spinner" on 2.332 rather than the missing icon.
I can duplicate the problem. Thanks for the bug report!
I took the same steps that you described:
Create a multibranch pipeline (or organization folder) with either Git, GitHub, or Gitea as branch source provider
Click the "Scan organizational log" link
See the broken image
The same issue happens for the git branch source provider and the gitea branch source provider so long as the scan organization folder log does not exist. Once the scan has generated some output, the problem is no longer visible.
The missing image seems to be /images/48x48/grey.png An image with that name is referenced in core/src/main/java/org/jenkins/ui/icon/IconSet.java. There are images for light-grey.png and dark-grey.png, but no image for grey.png in the war/src/main/webapp/images/48x48 directory
notmyfault could this be related to the image changes?
I can duplicate the problem. Thanks for the bug report!
I took the same steps that you described:
Create a multibranch pipeline (or organization folder) with either Git, GitHub, or Gitea as branch source provider
Click the "Scan organizational log" link
See the broken image
The same issue happens for the git branch source provider and the gitea branch source provider so long as the scan organization folder log does not exist. Once the scan has generated some output, the problem is no longer visible.
The missing image seems to be /images/48x48/grey.png An image with that name is referenced in core/src/main/java/org/jenkins/ui/icon/IconSet.java. There are images for light-grey.png and dark-grey.png, but no image for grey.png in the war/src/main/webapp/images/48x48 directory
notmyfault could this be related to the image changes?
The missing image seems to be /images/48x48/grey.png An image with that name is referenced in core/src/main/java/org/jenkins/ui/icon/IconSet.java. There are images for light-grey.png and dark-grey.png, but no image for grey.png in the war/src/main/webapp/images/48x48 directory
Yeah, grey.png has been removed in favor of grey.svg. I guess, the reference at IconSet has been left out.
I took a quick look at the github branch source plugin, but I couldn't find a reference for "grey". Likely, the icon is added by another plugin that either references to grey.png or interfaces with the BallColor enum to set the build state.
The missing image seems to be /images/48x48/grey.png An image with that name is referenced in core/src/main/java/org/jenkins/ui/icon/IconSet.java. There are images for light-grey.png and dark-grey.png, but no image for grey.png in the war/src/main/webapp/images/48x48 directory
Yeah, grey.png has been removed in favor of grey.svg. I guess, the reference at IconSet has been left out.
I took a quick look at the github branch source plugin, but I couldn't find a reference for "grey". Likely, the icon is added by another plugin that either references to grey.png or interfaces with the BallColor enum to set the build state.
I found the culprit, the folders plugin calls a non-build status icon, hence it is not overridden by a modern sprite. Components have been changed and a PR is up here.
I found the culprit, the folders plugin calls a non-build status icon, hence it is not overridden by a modern sprite. Components have been changed and a PR is up here.
I proposed an alternative approach that treats the grey ball like the "nobuilt" icon to core, that way other plugins that still use older sprites or have a lower baseline don't break on modern versions: #6264
Activity
jenkins-infra-bot commentedon Feb 8, 2022
Remote links associated with this issue:
jenkins-infra-bot commentedon Feb 8, 2022
Raw content of original comment:
I can duplicate the problem. Thanks for the bug report!
I took the same steps that you described:
The same issue happens for the git branch source provider and the gitea branch source provider so long as the scan organization folder log does not exist. Once the scan has generated some output, the problem is no longer visible.
The missing image seems to be /images/48x48/grey.png An image with that name is referenced in core/src/main/java/org/jenkins/ui/icon/IconSet.java. There are images for light-grey.png and dark-grey.png, but no image for grey.png in the war/src/main/webapp/images/48x48 directory
notmyfault could this be related to the image changes?
jenkins-infra-bot commentedon Feb 8, 2022
Raw content of original comment:
Yeah, grey.png has been removed in favor of grey.svg. I guess, the reference at IconSet has been left out.
I took a quick look at the github branch source plugin, but I couldn't find a reference for "grey". Likely, the icon is added by another plugin that either references to grey.png or interfaces with the BallColor enum to set the build state.
jenkins-infra-bot commentedon Feb 8, 2022
Raw content of original comment:
I found the culprit, the folders plugin calls a non-build status icon, hence it is not overridden by a modern sprite. Components have been changed and a PR is up here.
jenkins-infra-bot commentedon Feb 8, 2022
Raw content of original comment:
I proposed an alternative approach that treats the grey ball like the "nobuilt" icon to core, that way other plugins that still use older sprites or have a lower baseline don't break on modern versions: #6264