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

Blue Ocean dashboard page never finishes loading

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Duplicate
    • Component/s: blueocean-plugin
    • Labels:
      None
    • Environment:
      Jenkins 2.15, blue ocean 1.0-alpha-4, matrix project 1.7.1, test stability 1.0, config history 2.15
    • Similar Issues:
    • Epic Link:
    • Sprint:
      1.0-pre-beta-1

      Description

      When I try opening the Blue Ocean dashboard view, it never finishes loading, and instead says "No pipelines found."

      If I open the Chrome developer tools, I can see it making a request that never finishes:
      https://<ROOTURL>/blue/rest/search/?q=type:pipeline;excludedFromFlattening:jenkins.branch.MultiBranchProject

      If I use curl to retrieve that page, it takes 15 minutes to load, and produces a 53-megabyte json file that's truncated at the end.

      The most notable large sections, from what I can tell (with job and test class names changed for privacy):

      {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/REDACTED-JOB-NAME/jobConfigHistory/"}},"_class":"hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction","jobConfigHistory":[

      {"currentName":"","date":"2016-07-27_01-38-02","hasConfig":true,"job":"REDACTED-JOB-NAME","oldName":"","operation":"Changed","user":"SYSTEM","userID":"SYSTEM"}

      ,

      (I'd say I see two-digit numbers of these "currentName" entries)

      {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/FOLDER_NAME_HERE/pipelines/JOB_NAME_HERE/runs/4/testReport/"}},"_class":"hudson.tasks.test.MatrixTestResult","failCount":11,"skipCount":21,"totalCount":3644,"childReports":[{"child":

      {"_class":"hudson.matrix.MatrixRun","number":4,"url":"https://<BASEURL_HERE>/job/FOLDER_HERE/job/MATRIXJOB_NAME_HERE/AXIS_NAME_HERE/4/"}

      ,"result":{"_class":"hudson.tasks.junit.TestResult","testActions":[],"duration":6332.9766,"empty":false,"failCount":3,"passCou{nt":903,"skipCount":5,"suites":[{"cases":[{"testActions":[

      {"_class":"de.esailors.jenkins.teststability.StabilityTestAction"}

      ],"age":0,"className":"CLASS NAME HERE","duration":2.051724,"failedSince":0,"name":"TEST NAME HERE","skipped":false,"status":"PASSED"},

      (Thousands of these StabilityTestAction entries)

        Attachments

          Issue Links

            Activity

            danagoyette Dana Goyette created issue -
            jamesdumay James Dumay made changes -
            Field Original Value New Value
            Epic Link JENKINS-35761 [ 171656 ]
            jamesdumay James Dumay made changes -
            Link This issue is related to JENKINS-35826 [ JENKINS-35826 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-1 [ 86 ]
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Assignee Vivek Pandey [ vivek ]
            jamesdumay James Dumay made changes -
            Priority Minor [ 4 ] Major [ 3 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            vivek Vivek Pandey made changes -
            Description When I try opening the Blue Ocean dashboard view, it never finishes loading, and instead says "No pipelines found."

            If I open the Chrome developer tools, I can see it making a request that never finishes:
            https://&lt;ROOTURL&gt;/blue/rest/search/?q=type:pipeline;excludedFromFlattening:jenkins.branch.MultiBranchProject

            If I use curl to retrieve that page, it takes 15 minutes to load, and produces a 53-megabyte json file that's truncated at the end.

            The most notable large sections, from what I can tell (with job and test class names changed for privacy):

            {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/REDACTED-JOB-NAME/jobConfigHistory/"}},"_class":"hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction","jobConfigHistory":[{"currentName":"","date":"2016-07-27_01-38-02","hasConfig":true,"job":"REDACTED-JOB-NAME","oldName":"","operation":"Changed","user":"SYSTEM","userID":"SYSTEM"},

            (I'd say I see two-digit numbers of these "currentName" entries)

            {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/FOLDER_NAME_HERE/pipelines/JOB_NAME_HERE/runs/4/testReport/"}},"_class":"hudson.tasks.test.MatrixTestResult","failCount":11,"skipCount":21,"totalCount":3644,"childReports":[{"child":{"_class":"hudson.matrix.MatrixRun","number":4,"url":"https://&lt;BASEURL_HERE&gt;/job/FOLDER_HERE/job/MATRIXJOB_NAME_HERE/AXIS_NAME_HERE/4/"},"result":{"_class":"hudson.tasks.junit.TestResult","testActions":[],"duration":6332.9766,"empty":false,"failCount":3,"passCount":903,"skipCount":5,"suites":[{"cases":[{"testActions":[{"_class":"de.esailors.jenkins.teststability.StabilityTestAction"}],"age":0,"className":"CLASS NAME HERE","duration":2.051724,"failedSince":0,"name":"TEST NAME HERE","skipped":false,"status":"PASSED"},

            (Thousands of these StabilityTestAction entries)
            When I try opening the Blue Ocean dashboard view, it never finishes loading, and instead says "No pipelines found."

            If I open the Chrome developer tools, I can see it making a request that never finishes:
            https://&lt;ROOTURL&gt;/blue/rest/search/?q=type:pipeline;excludedFromFlattening:jenkins.branch.MultiBranchProject

            If I use curl to retrieve that page, it takes 15 minutes to load, and produces a 53-megabyte json file that's truncated at the end.

            The most notable large sections, from what I can tell (with job and test class names changed for privacy):

            {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/REDACTED-JOB-NAME/jobConfigHistory/"}},"_class":"hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction","jobConfigHistory":[{"currentName":"","date":"2016-07-27_01-38-02","hasConfig":true,"job":"REDACTED-JOB-NAME","oldName":"","operation":"Changed","user":"SYSTEM","userID":"SYSTEM"},

            (I'd say I see two-digit numbers of these "currentName" entries)

            {"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/FOLDER_NAME_HERE/pipelines/JOB_NAME_HERE/runs/4/testReport/"}},"_class":"hudson.tasks.test.MatrixTestResult","failCount":11,"skipCount":21,"totalCount":3644,"childReports":[{"child":{"_class":"hudson.matrix.MatrixRun","number":4,"url":"https://&lt;BASEURL_HERE&gt;/job/FOLDER_HERE/job/MATRIXJOB_NAME_HERE/AXIS_NAME_HERE/4/"},"result":{"_class":"hudson.tasks.junit.TestResult","testActions":[],"duration":6332.9766,"empty":false,"failCount":3,"passCou{nt":903,"skipCount":5,"suites":[{"cases":[{"testActions":[{"_class":"de.esailors.jenkins.teststability.StabilityTestAction"}],"age":0,"className":"CLASS NAME HERE","duration":2.051724,"failedSince":0,"name":"TEST NAME HERE","skipped":false,"status":"PASSED"},

            (Thousands of these StabilityTestAction entries)
            jamesdumay James Dumay made changes -
            Link This issue relates to JENKINS-37104 [ JENKINS-37104 ]
            danagoyette Dana Goyette made changes -
            Attachment huge-json.tar.gz [ 33515 ]
            vivek Vivek Pandey made changes -
            Link This issue is related to JENKINS-37105 [ JENKINS-37105 ]
            vivek Vivek Pandey made changes -
            Link This issue is related to JENKINS-37427 [ JENKINS-37427 ]
            vivek Vivek Pandey made changes -
            Link This issue is related to JENKINS-37104 [ JENKINS-37104 ]
            jamesdumay James Dumay made changes -
            Link This issue duplicates JENKINS-35826 [ JENKINS-35826 ]
            jamesdumay James Dumay made changes -
            Resolution Duplicate [ 3 ]
            Status Open [ 1 ] Resolved [ 5 ]
            jbriden Jenn Briden made changes -
            Status Resolved [ 5 ] Closed [ 6 ]

              People

              Assignee:
              vivek Vivek Pandey
              Reporter:
              danagoyette Dana Goyette
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: