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

Layout issues on build summary page from Jenkins LTS 1.625.2

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Critical Critical
    • core
    • Jenkins ver. 1.625.2,1.625.3
      SLOC count plugin, Chrome 47, IE 11

      We are planning to shift to the latest LTS release version 1.625.2 or 1.625.3 but we are facing layout issues on build summary page which is displayed by clicking the individual build number link.
      We have some information that is displayed from internal plugin development team along with information displayed in tabular form from SLOCCount plugin, PTC Integrity on this page after build completion.

      Currently we use Jenkins v1.580.3 which displays all information correctly but the latest LTS version has serious layout issues due to which we are unable to see the entire data that is required to be displayed.

      From attachment 1 you can see that the 1st table on the page is in correct alignment as it is a part of the <div class=main-panel> tag in layout but, 2nd table onwards the data shifts to left corner of page as it moves out of the <div class=main-panel> tag. All the data that we wish to display should be a part of the main-panel as we have defined to be in that way in our jelly scripts but the <div> closes after adding just a single row in the main-panel causing loss of data.

      Attachment 2 shows the correct format as coming from older version 1.580.3

          [JENKINS-32425] Layout issues on build summary page from Jenkins LTS 1.625.2

          Daniel Beck added a comment -

          Please provide enough information to reproduce this issue from scratch. How is it even possible to have some main area content outside the container div?

          Daniel Beck added a comment - Please provide enough information to reproduce this issue from scratch. How is it even possible to have some main area content outside the container div?

          Anusha Bilgi added a comment -

          Steps to reproduce the issue:

          1. Install Jenkins LTS ver 1.625.3.
          2. Install atleast 2 plugins like summary display plugin, SLOCCount plugin etc. that generate reports and are displayed on build result page.
          3. Create a test job and make necessary configurations. Add certain build steps which produce a result that can be used for generation of reports in publisher.
          4. Add the appropriate publisher step from each plugin. (example: Publish XML Summary reports , Publish SLOCCount analysis results etc.)
          5. Apply and Save the configuration
          6. Click on 'Build Now' and wait till build is completed
          7. Click on Build number link to get the build result page and observe the page
          8. Only the first table added displays correctly while the other tables move to the left corner of the page.

          On Clicking F12 in your browser you can see that only the first table is part of div container whereas the others are not part of it.

          Please find the latest attached snapshot of the scenario that displays the output during our testing.

          Anusha Bilgi added a comment - Steps to reproduce the issue: 1. Install Jenkins LTS ver 1.625.3. 2. Install atleast 2 plugins like summary display plugin, SLOCCount plugin etc. that generate reports and are displayed on build result page. 3. Create a test job and make necessary configurations. Add certain build steps which produce a result that can be used for generation of reports in publisher. 4. Add the appropriate publisher step from each plugin. (example: Publish XML Summary reports , Publish SLOCCount analysis results etc.) 5. Apply and Save the configuration 6. Click on 'Build Now' and wait till build is completed 7. Click on Build number link to get the build result page and observe the page 8. Only the first table added displays correctly while the other tables move to the left corner of the page. On Clicking F12 in your browser you can see that only the first table is part of div container whereas the others are not part of it. Please find the latest attached snapshot of the scenario that displays the output during our testing.

          Anusha Bilgi added a comment -

          Hi Daniel,

          Is there any update on this issue? We are waiting for your reply.

          Anusha Bilgi added a comment - Hi Daniel, Is there any update on this issue? We are waiting for your reply.

          Daniel Beck added a comment -

          I am unable to find the "Summary Display Plugin" in the Jenkins community update site for 1.625.x. Is this a private plugin?

          Daniel Beck added a comment - I am unable to find the "Summary Display Plugin" in the Jenkins community update site for 1.625.x. Is this a private plugin?

          Daniel Beck added a comment -

          In fact, the entire UI seems completely broken for you, which indicates a problematic plugin rather than a core bug. Please provide detailed and complete instructions how to reproduce this issue from scratch. No handwaving like "certain build steps which produce a result". Details. Attach fake source files to this issue if necessary.

          Daniel Beck added a comment - In fact, the entire UI seems completely broken for you, which indicates a problematic plugin rather than a core bug. Please provide detailed and complete instructions how to reproduce this issue from scratch. No handwaving like "certain build steps which produce a result". Details. Attach fake source files to this issue if necessary.

          Anusha Bilgi added a comment - - edited

          Made modifications to private plugin to suit the jenkins lib/layout.
          Issue can be closed

          Anusha Bilgi added a comment - - edited Made modifications to private plugin to suit the jenkins lib/layout. Issue can be closed

            Unassigned Unassigned
            anushabilgi Anusha Bilgi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: