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

REGRESSION: Re-running a failed build via re-run button from results screen breaks karaoke mode

XMLWordPrintable

    • tasman, frank

      When you run a build from a failed results screen, it won't follow along. If you run from the branches/activity, and then click into it, it will follow along.

      See it here:

      https://media.giphy.com/media/l0MYQC89znwd5zvXy/giphy.gif

      In the console log there is a bunch of stuff like this:

      http://localhost:8080/jenkinsundefined/undefined/log/ Failed to load resource: the server responded with a status of 404 (Not Found)
      jenkins-js-extension.js:29008 error Error: Not Found(…)(anonymous function) @ jenkins-js-extension.js:29008
      blueocean.js:1578 GET http://localhost:8080/jenkinsundefined/undefined/log/ 404 (Not Found)dedupeFetch @ blueocean.js:1578request @ blueocean.js:1640dedupe @ blueocean.js:4264dedupe @ blueocean.js:4287rawFetch @ blueocean.js:1652fetch @ blueocean.js:1727fetchLogsInjectStart @ jenkins-js-extension.js:28397(anonymous function) @ jenkins-js-extension.js:28980(anonymous function) @ blueocean.js:88168(anonymous function) @ blueocean.js:88247componentWillMount @ jenkins-js-extension.js:23443performInitialMount @ blueocean.js:74372mountComponent @ blueocean.js:74279mountComponent @ blueocean.js:81292updateChildren @ blueocean.js:72557_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371updateChildren @ blueocean.js:72545_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371updateChildren @ blueocean.js:72545_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371updateChildren @ blueocean.js:72545_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371updateChildren @ blueocean.js:72545_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371updateChildren @ blueocean.js:72545_reconcilerUpdateChildren @ blueocean.js:80145_updateChildren @ blueocean.js:80244updateChildren @ blueocean.js:80231_updateDOMChildren @ blueocean.js:75989updateComponent @ blueocean.js:75807receiveComponent @ blueocean.js:75765receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664receiveComponent @ blueocean.js:74566receiveComponent @ blueocean.js:81371_updateRenderedComponent @ blueocean.js:74773_performComponentUpdate @ blueocean.js:74743updateComponent @ blueocean.js:74664performUpdateIfNecessary @ blueocean.js:74580performUpdateIfNecessary @ blueocean.js:81403runBatchedUpdates @ blueocean.js:82442perform @ blueocean.js:84490perform @ blueocean.js:84490perform @ blueocean.js:82381flushBatchedUpdates @ blueocean.js:82464closeAll @ blueocean.js:84556perform @ blueocean.js:84503batchedUpdates @ blueocean.js:78173enqueueUpdate @ blueocean.js:82492enqueueUpdate @ blueocean.js:82100enqueueForceUpdate @ blueocean.js:82233ReactComponent.forceUpdate @ blueocean.js:73612(anonymous function) @ jenkins-js-extension.js:5455Reaction.runReaction @ jenkins-js-extension.js:7405runReactions @ blueocean.js:54629transactionEnd @ blueocean.js:54701executeAction @ blueocean.js:53952res @ blueocean.js:53920(anonymous function) @ blueocean.js:2724
      jenkins-js-extension.js:29008 error Error: Not Found(…)
      

      In Scope:

      • Runing should refresh the result page correctly and follow along
      • Enhance the ATH test to check that karaoke works when re-running in this way

            kzantow Keith Zantow
            michaelneale Michael Neale
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: