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

[4.19] Logging UIPlugin failure with Minified React error #306

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • 4.19.0
    • Observability UI
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

          Logs resolution failure on the #306 error:
      
      [kni@registry ~]$ oc get UIPlugin logging -oyaml
      apiVersion: observability.openshift.io/v1alpha1
      kind: UIPlugin
      metadata:
        creationTimestamp: "2025-05-02T13:31:23Z"
        finalizers:
        - uiplugin.observability.openshift.io/finalizer
        generation: 1
        name: logging
        resourceVersion: "88301"
        uid: 85ede240-ec58-4940-ba29-464e24890796
      spec:
        logging:
          lokiStack:
            name: logging-loki
        type: Logging
      status:
        conditions:
        - lastTransitionTime: "2025-05-02T14:20:28Z"
          message: Plugin reconciled successfully
          observedGeneration: 1
          reason: UIPluginReconciled
          status: "True"
          type: Reconciled
        - lastTransitionTime: "2025-05-02T14:20:28Z"
          message: ""
          observedGeneration: 1
          reason: UIPluginAvailable
          status: "True"
          type: Available
      

      Errors from console:

      Error

      Description:Minified React error #306; visit https://reactjs.org/docs/error-decoder.html?invariant=306&args[]=null&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
      Component trace:

      y@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:82209
      S@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:82554
      x@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:82820
      N@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:52218
      ne@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:57642
      Suspense
      i@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:289738
      m
      section
      m@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:349083
      B@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1109709
      main
      div
      div
      div
      s@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:256597
      d@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:255409
      div
      c@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:253744
      div
      div
      b@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:340948
      div
      u@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:484332
      div
      s@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:255934
      div
      div
      s@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:256597
      d@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:255409
      div
      c@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:253744
      br@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:119514
      i@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:54141
      h@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/quick-start-chunk-c84633b57c225221e3fd.min.js:1:1217
      p@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1413775
      p@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:53422
      e@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2600582
      ye@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1122435
      Ze@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:2:81112
      ye@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1122435
      ye@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1122435
      h@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:121515
      s@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:14283
      d@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:16462
      Se@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1122573
      Ae@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1125785
      N@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:52218
      ne@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:57642
      N@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:52218
      ne@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:57642
      te@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:57125
      X@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:45012
      t@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:66502
      xe@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1126061
      g@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:521634
      c@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:96201
      h@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/main-bundle-320a60178a4490aa806e.min.js:1:1102551
      u@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:19464
      Suspense 

      Stack trace:

      Ws@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2561191
      Il@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2547635
      El@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2547563
      Sl@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2547424
      vl@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2544421
      822551/Ki/<@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2494366
      307463/t.unstable_runWithPriority@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2850447
      Gi@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2494143
      Ki@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2494313
      $i@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2494246
      hl@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2541840
      enqueueSetState@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2498219
      815287/m.prototype.setState@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/77014-bundle-e5ae6cd7425936def5c9.min.js:2:74972
      afterEach@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:2642513
      526977/y/<@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:384632
      526977/v/<@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:384066
      526977/d/</t/<@https://console-openshift-console.apps.kni-qe-69.lab.eng.rdu2.redhat.com/static/vendors~main-chunk-5040-aa13229d1c8f89673173.min.js:52:381077 

       

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

          cluster-observability-operator.0.4.2
          loki-operator.v6.2.1
          OCP 4.19.0-ec.5

      How reproducible:

          always

      Steps to Reproduce:

        1. Deploy lokistack and forward logs to lokistack
        2. Install COO and create UIPlugin
        3. Check logs in console
           

      Actual results:

          Log page can't be loaded: Minified React error #306;

      Expected results:

          Users can view logs in console.

      Additional info:

          [kni@registry ~]$ oc get lokistack logging-loki -n openshift-logging -oyaml
      apiVersion: loki.grafana.com/v1
      kind: LokiStack
      metadata:
        annotations:
          loki.grafana.com/rulesDiscoveredAt: "2025-05-02T15:12:33Z"
        creationTimestamp: "2025-05-02T13:31:23Z"
        generation: 1
        name: logging-loki
        namespace: openshift-logging
        resourceVersion: "124394"
        uid: 1c328cf0-0b88-4b20-9367-80ee448f371e
      spec:
        limits:
          global:
            retention:
              days: 100
        managementState: Managed
        size: 1x.small
        storage:
          schemas:
          - effectiveDate: "2025-04-30"
            version: v13
          secret:
            name: logging-loki-odf
            type: s3
          tls:
            caName: openshift-service-ca.crt
        storageClassName: ocs-external-storagecluster-ceph-rbd
        tenants:
          mode: openshift-logging
      status:
        components:
          compactor:
            Ready:
            - logging-loki-compactor-0
          distributor:
            Ready:
            - logging-loki-distributor-647c8d66d9-65vw8
            - logging-loki-distributor-647c8d66d9-cjwg7
          gateway:
            Ready:
            - logging-loki-gateway-5fdf56b98-gpvr2
            - logging-loki-gateway-5fdf56b98-wh2n5
          indexGateway:
            Ready:
            - logging-loki-index-gateway-0
            - logging-loki-index-gateway-1
          ingester:
            Ready:
            - logging-loki-ingester-0
            - logging-loki-ingester-1
          querier:
            Ready:
            - logging-loki-querier-86d5744b8-4xn2t
            - logging-loki-querier-86d5744b8-tzcs9
          queryFrontend:
            Ready:
            - logging-loki-query-frontend-6479ccfc5d-vkhmt
            - logging-loki-query-frontend-6479ccfc5d-x7bcg
          ruler:
            Failed: []
            Pending: []
            Ready: []
            Running: []
        conditions:
        - lastTransitionTime: "2025-05-02T15:12:33Z"
          message: All components ready
          reason: ReadyComponents
          status: "True"
          type: Ready
        - lastTransitionTime: "2025-05-02T14:53:10Z"
          message: All components are running, but some readiness checks are failing
          reason: PendingComponents
          status: "False"
          type: Pending
        - lastTransitionTime: "2025-05-02T14:50:40Z"
          message: Missing object storage secret
          reason: MissingObjectStorageSecret
          status: "False"
          type: Degraded
        storage:
          credentialMode: static
          schemas:
          - effectiveDate: "2025-04-30"
            version: v13
      [kni@registry ~]$ 
      [kni@registry ~]$ oc get ClusterLogForwarder collector -n openshift-logging -oyaml
      apiVersion: observability.openshift.io/v1
      kind: ClusterLogForwarder
      metadata:
        creationTimestamp: "2025-05-02T13:58:00Z"
        generation: 1
        name: collector
        namespace: openshift-logging
        resourceVersion: "289293"
        uid: 13cdb2a4-2c22-4e2a-af14-3daebdb04089
      spec:
        managementState: Managed
        outputs:
        - lokiStack:
            authentication:
              token:
                from: serviceAccount
            dataModel: Viaq
            target:
              name: logging-loki
              namespace: openshift-logging
          name: logging-loki
          tls:
            ca:
              configMapName: openshift-service-ca.crt
              key: service-ca.crt
          type: lokiStack
        pipelines:
        - inputRefs:
          - infrastructure
          - application
          name: default-logstore
          outputRefs:
          - logging-loki
        serviceAccount:
          name: collector
      status:
        conditions:
        - lastTransitionTime: "2025-05-02T13:58:00Z"
          message: 'permitted to collect log types: [application infrastructure]'
          reason: ClusterRolesExist
          status: "True"
          type: observability.openshift.io/Authorized
        - lastTransitionTime: "2025-05-02T13:58:00Z"
          message: ""
          reason: ValidationSuccess
          status: "True"
          type: observability.openshift.io/Valid
        inputConditions:
        - lastTransitionTime: "2025-05-02T19:46:25Z"
          message: input "infrastructure" is valid
          reason: ValidationSuccess
          status: "True"
          type: observability.openshift.io/ValidInput-infrastructure
        - lastTransitionTime: "2025-05-02T19:46:25Z"
          message: input "application" is valid
          reason: ValidationSuccess
          status: "True"
          type: observability.openshift.io/ValidInput-application
        outputConditions:
        - lastTransitionTime: "2025-05-02T13:58:00Z"
          message: output "logging-loki" is valid
          reason: ValidationSuccess
          status: "True"
          type: observability.openshift.io/ValidOutput-logging-loki
        pipelineConditions:
        - lastTransitionTime: "2025-05-02T13:58:00Z"
          message: pipeline "default-logstore" is valid
          reason: ValidationSuccess
          status: "True"
          type: observability.openshift.io/ValidPipeline-default-logstore
      [kni@registry ~]$ oc get pods -n openshift-logging
      NAME                                           READY   STATUS    RESTARTS   AGE
      cluster-logging-operator-864c467bc6-sp6ld      1/1     Running   0          6h13m
      collector-5zwr7                                1/1     Running   1          5h45m
      collector-8w42d                                1/1     Running   0          5h45m
      collector-cdvhx                                1/1     Running   1          5h45m
      collector-krlb4                                1/1     Running   1          5h45m
      collector-tr5sj                                1/1     Running   1          5h45m
      collector-wkv6c                                1/1     Running   0          5h45m
      collector-zvvpt                                1/1     Running   1          5h45m
      logging-loki-compactor-0                       1/1     Running   0          4h52m
      logging-loki-distributor-647c8d66d9-65vw8      1/1     Running   0          4h52m
      logging-loki-distributor-647c8d66d9-cjwg7      1/1     Running   0          4h52m
      logging-loki-gateway-5fdf56b98-gpvr2           2/2     Running   0          4h52m
      logging-loki-gateway-5fdf56b98-wh2n5           2/2     Running   0          4h52m
      logging-loki-index-gateway-0                   1/1     Running   0          4h52m
      logging-loki-index-gateway-1                   1/1     Running   0          4h51m
      logging-loki-ingester-0                        1/1     Running   0          4h52m
      logging-loki-ingester-1                        1/1     Running   0          4h51m
      logging-loki-querier-86d5744b8-4xn2t           1/1     Running   0          4h52m
      logging-loki-querier-86d5744b8-tzcs9           1/1     Running   0          4h52m
      logging-loki-query-frontend-6479ccfc5d-vkhmt   1/1     Running   0          4h52m
      logging-loki-query-frontend-6479ccfc5d-x7bcg   1/1     Running   0          4h52m
      

              gbernal@redhat.com Gabriel Bernal
              elgerman Elena German
              Wenjing Zheng Wenjing Zheng
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: