Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-23494

Devconsole: Pipeline run view crashed when result contains JSON

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Undefined Undefined
    • None
    • 4.14.z
    • Dev Console
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • No
    • None
    • None
    • Rejected
    • ODC Sprint 3252
    • 1
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      Pipeline run having a result containing some JSON breaks the page
      

      Version-Release number of selected component (if applicable):

      4.14.3
      

      How reproducible:

      Always reproducible on OpenShift 4.14.3
      

      Steps to Reproduce:

      1. Create the following pipeline run and wait for it to finish
      
      apiVersion: tekton.dev/v1beta1
      kind: PipelineRun
      metadata:
        name: test-results
      spec:
        pipelineSpec:
          results:
            - name: abc
              value: "$(tasks.xxx.results.abc)"
          tasks:
          - name: xxx
            taskSpec:
              results:
                - name: abc
              steps:
              - name: update-sa
                image: registry.redhat.io/openshift4/ose-cli:v4.11
                script: |
                  echo '{}' >  $(results.abc.path)
      

      Actual results:

      Error
      Description:
      Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Bname%2C%20value%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
      
      Component trace:
      at c (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/pipelines-plugin/code-refs/pipelinesComponent-chunk-0b215db08e7cdbc77b3f.min.js:1:67965)
          at i (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:320100)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:69882)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:71963)
          at Suspense
          at div
          at w (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:117514)
          at S (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:117962)
          at div
          at https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:768695
          at p.memo.t.children.e.children.t.reduxes.e.reduxes.t.reduxes.every.reduxID (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:579778)
          at x (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:116:86676)
          at <anonymous> (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:581644)
          at x (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:116:86676)
          at https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:988431
          at i (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:320100)
          at DetailsPage
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/pipelines-plugin/code-refs/pipelinesComponent-chunk-0b215db08e7cdbc77b3f.min.js:1:615774)
          at s (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:150012)
          at https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:383053
          at x (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:116:86676)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:69882)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:71963)
          at Suspense
          at i (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:320100)
          at section
          at m (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:246503)
          at div
          at div
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1274009)
          at div
          at div
          at l (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:732088)
          at d (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:297176)
          at div
          at d (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:151344)
          at c (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1039797)
          at https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:294354
          at x (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:116:86676)
          at main
          at div
          at v (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:529360)
          at div
          at div
          at l (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:382824)
          at div
          at div
          at l (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:732088)
          at d (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:297176)
          at div
          at d (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendor-patternfly-core-chunk-f9a774f4908f2be047b1.min.js:1:151344)
          at Jn (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:58:172658)
          at t.default (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:789911)
          at e.default (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/quick-start-chunk-db41ca4b544990b88d16.min.js:1:3537)
          at s (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:150012)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1350800)
          at ee (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1370786)
          at xt (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:58:129794)
          at ee (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1370786)
          at ee (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1370786)
          at ee (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1370786)
          at o (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:732612)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1343220)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1343409)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1340895)
          at te (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1370908)
          at ne (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1372926)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:69882)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:71963)
          at P (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:58:4488)
          at ne (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:58:9932)
          at te (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:58:9341)
          at X (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:115:11631)
          at t (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:21:66312)
          at ae (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:1373188)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:706876)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:959902)
          at s (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/main-chunk-4360858a39805f47818a.min.js:1:510668)
          at t.a (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:168:195071)
          at Suspense
      Stack trace:
      Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7Bname%2C%20value%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
          at _i (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:51096)
          at p (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:52712)
          at g (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:53813)
          at https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:55890
          at Da (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:66927)
          at Hs (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:113413)
          at Su (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:98327)
          at Cu (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:98255)
          at _u (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:98118)
          at pu (https://console-openshift-console.apps.nightly112092d.aws.ospqa.com/static/vendors~main-chunk-e203dccdf92baa489a3e.min.js:281:95105)
      

      Expected results:

      Result is rendered on page
      

      Additional info:

      Requires Pipelines 1.13.0 (not released as Nov 21, 2023 because previously there was a bug in Pipelines - https://issues.redhat.com/browse/SRVKP-2875)
      
      *NOT reproducible* on OpenShift 4.12 and 4.13
      

              rh-ee-jaclee Jackson Lee
              ppitonak Pavol Pitoňák
              None
              None
              Sanket Pathak Sanket Pathak
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: