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

runtime error: invalid memory address or nil pointer dereference

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Undefined Undefined
    • None
    • 4.21
    • Management Console
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Important
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      seeing some panic errors runtime error: invalid memory address or nil pointer dereference when running local bridge

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

      latest commit f4d51e91dac03e2127e1b8887c272043ec1c008d at main branch

      How reproducible:

      most times locally    

      Steps to Reproduce:

          1. check current console commit
      $ git log -1
      commit f4d51e91dac03e2127e1b8887c272043ec1c008d (HEAD -> main, upstream/release-4.22, upstream/release-4.21, upstream/main, upstream/HEAD)
      Merge: d512c56ae7 3a1b6b1b45
      Author: openshift-merge-bot[bot] <148852131+openshift-merge-bot[bot]@users.noreply.github.com>
      Date:   Fri Nov 14 01:59:10 2025 +0000    Merge pull request #15696 from rhamilto/CONSOLE-4722    CONSOLE-4722: Update Builds nav section pages to use DataView
          2. check console logs
      ./bin/bridge
      W1114 15:10:59.560306   79302 authoptions.go:112] Flag inactivity-timeout is set to less then 300 seconds and will be ignored!
      W1114 15:10:59.561623   79302 authoptions.go:265] running with AUTHENTICATION DISABLED -- for development use only!
      I1114 15:10:59.563430   79302 main.go:779] Binding to 0.0.0.0:9000...
      I1114 15:10:59.563443   79302 main.go:781] Not using TLS
      I1114 15:11:02.564581   79302 metrics.go:133] serverconfig.Metrics: Update ConsolePlugin metrics...
      I1114 15:11:03.433202   79302 metrics.go:143] serverconfig.Metrics: Update ConsolePlugin metrics: &map[monitoring:map[disabled:1] networking:map[disabled:1]] (took 868.549333ms)
      2025/11/14 15:11:04 http: panic serving [::1]:56739: runtime error: invalid memory address or nil pointer dereference
      goroutine 187 [running]:
      net/http.(*conn).serve.func1()
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:1947 +0xb0
      panic({0x104f30c80?, 0x106fb6360?})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/runtime/panic.go:792 +0x124
      net/http.(*Request).Context(...)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/request.go:353
      github.com/openshift/console/pkg/auth.GetUserFromRequestContext(0x1400049db10?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/user.go:12 +0x18
      github.com/openshift/console/pkg/olm.(*OLMHandler).getK8sClientConfig(0x1400081fc80, 0x38?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:30 +0x24
      github.com/openshift/console/pkg/olm.(*OLMHandler).getClientWithScheme(0x1400081fc80, 0x0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:49 +0x8c
      github.com/openshift/console/pkg/olm.(*OLMHandler).checkPackageManifestHandler(0x1400081fc80, {0x105486cd0, 0x140009aeb60}, 0x1024a4dcc?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:112 +0x258
      net/http.HandlerFunc.ServeHTTP(0x1400054ecc0?, {0x105486cd0?, 0x140009aeb60?}, 0x12fec3198?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x130?, {0x105486cd0, 0x140009aeb60}, 0x140013c8500)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/olm.(*OLMHandler).ServeHTTP(0x130?, {0x105486cd0?, 0x140009aeb60?}, 0x1027b8f48?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:42 +0x28
      net/http.HandlerFunc.ServeHTTP(0x140013c83c0?, {0x105486cd0?, 0x140009aeb60?}, 0x10545aa90?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.func77({0x105486cd0, 0x140009aeb60}, 0x140013c83c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:33 +0x1a4
      net/http.HandlerFunc.ServeHTTP(0x140003febf0?, {0x105486cd0?, 0x140009aeb60?}, 0x1024a58ac?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.(*CSRFVerifier).WithCSRFVerification.func112({0x105486cd0, 0x140009aeb60}, 0x140013c83c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/csrfverifier/csrf.go:52 +0x90
      net/http.HandlerFunc.ServeHTTP(0x1400054e000?, {0x105486cd0?, 0x140009aeb60?}, 0xf?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x140007b74a0?, {0x105486cd0, 0x140009aeb60}, 0x140013c83c0)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.WithSecurityHeaders.func57({0x105486cd0, 0x140009aeb60}, 0x140013c83c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:131 +0x100
      net/http.HandlerFunc.ServeHTTP(0x1400017c760?, {0x105486cd0?, 0x140009aeb60?}, 0x1400121db60?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.serverHandler.ServeHTTP({0x14000923560?}, {0x105486cd0?, 0x140009aeb60?}, 0x6?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3301 +0xbc
      net/http.(*conn).serve(0x140001f1dd0, {0x10549f7b8, 0x14000339230})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2102 +0x52c
      created by net/http.(*Server).Serve in goroutine 1
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3454 +0x3d8
      2025/11/14 15:11:04 http: panic serving [::1]:56745: runtime error: invalid memory address or nil pointer dereference
      goroutine 156 [running]:
      net/http.(*conn).serve.func1()
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:1947 +0xb0
      panic({0x104f30c80?, 0x106fb6360?})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/runtime/panic.go:792 +0x124
      net/http.(*Request).Context(...)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/request.go:353
      github.com/openshift/console/pkg/auth.GetUserFromRequestContext(0x1400049db10?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/user.go:12 +0x18
      github.com/openshift/console/pkg/olm.(*OLMHandler).getK8sClientConfig(0x1400081fc80, 0x38?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:30 +0x24
      github.com/openshift/console/pkg/olm.(*OLMHandler).getClientWithScheme(0x1400081fc80, 0x0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:49 +0x8c
      github.com/openshift/console/pkg/olm.(*OLMHandler).checkPackageManifestHandler(0x1400081fc80, {0x105486cd0, 0x140009aed20}, 0x1024a4dcc?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:112 +0x258
      net/http.HandlerFunc.ServeHTTP(0x1400054ecc0?, {0x105486cd0?, 0x140009aed20?}, 0x12fec3198?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x130?, {0x105486cd0, 0x140009aed20}, 0x140013c8780)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/olm.(*OLMHandler).ServeHTTP(0x130?, {0x105486cd0?, 0x140009aed20?}, 0x1027b8f48?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:42 +0x28
      net/http.HandlerFunc.ServeHTTP(0x140013c8640?, {0x105486cd0?, 0x140009aed20?}, 0x10545aa90?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.func77({0x105486cd0, 0x140009aed20}, 0x140013c8640)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:33 +0x1a4
      net/http.HandlerFunc.ServeHTTP(0x140003febf0?, {0x105486cd0?, 0x140009aed20?}, 0x1024a58ac?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.(*CSRFVerifier).WithCSRFVerification.func112({0x105486cd0, 0x140009aed20}, 0x140013c8640)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/csrfverifier/csrf.go:52 +0x90
      net/http.HandlerFunc.ServeHTTP(0x1400054e000?, {0x105486cd0?, 0x140009aed20?}, 0xf?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x140008f8fc0?, {0x105486cd0, 0x140009aed20}, 0x140013c8640)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.WithSecurityHeaders.func57({0x105486cd0, 0x140009aed20}, 0x140013c8640)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:131 +0x100
      net/http.HandlerFunc.ServeHTTP(0x1400017d480?, {0x105486cd0?, 0x140009aed20?}, 0x140015e7b60?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.serverHandler.ServeHTTP({0x140008f8ed0?}, {0x105486cd0?, 0x140009aed20?}, 0x6?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3301 +0xbc
      net/http.(*conn).serve(0x1400070a7e0, {0x10549f7b8, 0x14000339230})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2102 +0x52c
      created by net/http.(*Server).Serve in goroutine 1
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3454 +0x3d8
      I1114 15:11:04.563519   79302 metrics.go:80] usage.Metrics: Count console users...
      I1114 15:11:05.294193   79302 metrics.go:156] usage.Metrics: Update console users metrics: 1 kubeadmin, 0 cluster-admins, 0 developers, 0 unknown/errors (took 730.615125ms)
      I1114 15:11:08.401190   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolenotifications?watch=true&resourceVersion=61295
      I1114 15:11:09.107566   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolequickstarts?watch=true&resourceVersion=61295
      I1114 15:11:09.928125   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/config.openshift.io/v1/clusterversions?watch=true&fieldSelector=metadata.name%3Dversion
      I1114 15:11:10.645878   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolelinks?watch=true&resourceVersion=61305
      I1114 15:11:11.542752   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/apiextensions.k8s.io/v1/customresourcedefinitions?watch=true&resourceVersion=61284
      I1114 15:11:11.935414   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/machineconfiguration.openshift.io/v1/machineconfigpools?watch=true&resourceVersion=61307
      I1114 15:11:12.244701   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/storage.k8s.io/v1/storageclasses?watch=true&resourceVersion=61309
      I1114 15:11:12.619835   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/api/v1/persistentvolumeclaims?watch=true&resourceVersion=61310
      I1114 15:11:12.975098   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/api/v1/nodes?watch=true&resourceVersion=61309
      I1114 15:11:14.717294   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consoleplugins?watch=true&resourceVersion=61324
      I1114 15:11:15.488988   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/config.openshift.io/v1/clusteroperators?watch=true&resourceVersion=61327
      I1114 15:11:15.675455   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/operators.coreos.com/v1alpha1/clusterserviceversions?watch=true&resourceVersion=61327
      I1114 15:11:16.165744   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/operators.coreos.com/v1alpha1/subscriptions?watch=true&resourceVersion=61328
      I1114 15:11:16.424345   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/api/v1/pods?watch=true&resourceVersion=61309
      I1114 15:11:25.953807   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/project.openshift.io/v1/projects?watch=true
      2025/11/14 15:21:14 http: panic serving [::1]:61382: runtime error: invalid memory address or nil pointer dereference
      goroutine 1966 [running]:
      net/http.(*conn).serve.func1()
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:1947 +0xb0
      panic({0x104f30c80?, 0x106fb6360?})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/runtime/panic.go:792 +0x124
      net/http.(*Request).Context(...)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/request.go:353
      github.com/openshift/console/pkg/auth.GetUserFromRequestContext(0x1400049db10?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/user.go:12 +0x18
      github.com/openshift/console/pkg/olm.(*OLMHandler).getK8sClientConfig(0x1400081fc80, 0x38?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:30 +0x24
      github.com/openshift/console/pkg/olm.(*OLMHandler).getClientWithScheme(0x1400081fc80, 0x0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:49 +0x8c
      github.com/openshift/console/pkg/olm.(*OLMHandler).checkPackageManifestHandler(0x1400081fc80, {0x105486cd0, 0x140009ae700}, 0x1024a4dcc?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:112 +0x258
      net/http.HandlerFunc.ServeHTTP(0x1400054ecc0?, {0x105486cd0?, 0x140009ae700?}, 0x12fcb9510?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x130?, {0x105486cd0, 0x140009ae700}, 0x140007a48c0)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/olm.(*OLMHandler).ServeHTTP(0x130?, {0x105486cd0?, 0x140009ae700?}, 0x1027b8f48?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:42 +0x28
      net/http.HandlerFunc.ServeHTTP(0x140007a4780?, {0x105486cd0?, 0x140009ae700?}, 0x10545aa90?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.func77({0x105486cd0, 0x140009ae700}, 0x140007a4780)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:33 +0x1a4
      net/http.HandlerFunc.ServeHTTP(0x140003febf0?, {0x105486cd0?, 0x140009ae700?}, 0x1024a58ac?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.(*CSRFVerifier).WithCSRFVerification.func112({0x105486cd0, 0x140009ae700}, 0x140007a4780)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/csrfverifier/csrf.go:52 +0x90
      net/http.HandlerFunc.ServeHTTP(0x1400054e000?, {0x105486cd0?, 0x140009ae700?}, 0xf?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x14000ac3b90?, {0x105486cd0, 0x140009ae700}, 0x140007a4780)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.WithSecurityHeaders.func57({0x105486cd0, 0x140009ae700}, 0x140007a4780)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:131 +0x100
      net/http.HandlerFunc.ServeHTTP(0x140008e0d40?, {0x105486cd0?, 0x140009ae700?}, 0x14000c31b60?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.serverHandler.ServeHTTP({0x140008f3650?}, {0x105486cd0?, 0x140009ae700?}, 0x6?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3301 +0xbc
      net/http.(*conn).serve(0x14000a7b950, {0x10549f7b8, 0x14000339230})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2102 +0x52c
      created by net/http.(*Server).Serve in goroutine 1
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3454 +0x3d8
      2025/11/14 15:21:15 http: panic serving [::1]:61379: runtime error: invalid memory address or nil pointer dereference
      goroutine 2021 [running]:
      net/http.(*conn).serve.func1()
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:1947 +0xb0
      panic({0x104f30c80?, 0x106fb6360?})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/runtime/panic.go:792 +0x124
      net/http.(*Request).Context(...)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/request.go:353
      github.com/openshift/console/pkg/auth.GetUserFromRequestContext(0x1400049db10?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/user.go:12 +0x18
      github.com/openshift/console/pkg/olm.(*OLMHandler).getK8sClientConfig(0x1400081fc80, 0x38?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:30 +0x24
      github.com/openshift/console/pkg/olm.(*OLMHandler).getClientWithScheme(0x1400081fc80, 0x0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:49 +0x8c
      github.com/openshift/console/pkg/olm.(*OLMHandler).checkPackageManifestHandler(0x1400081fc80, {0x105486cd0, 0x1400092e540}, 0x1024a4dcc?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:112 +0x258
      net/http.HandlerFunc.ServeHTTP(0x1400054ecc0?, {0x105486cd0?, 0x1400092e540?}, 0x12ff11790?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x130?, {0x105486cd0, 0x1400092e540}, 0x14000954dc0)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/olm.(*OLMHandler).ServeHTTP(0x130?, {0x105486cd0?, 0x1400092e540?}, 0x1027b8f48?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:42 +0x28
      net/http.HandlerFunc.ServeHTTP(0x14000954c80?, {0x105486cd0?, 0x1400092e540?}, 0x10545aa90?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.func77({0x105486cd0, 0x1400092e540}, 0x14000954c80)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:33 +0x1a4
      net/http.HandlerFunc.ServeHTTP(0x140003febf0?, {0x105486cd0?, 0x1400092e540?}, 0x1024a58ac?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.(*CSRFVerifier).WithCSRFVerification.func112({0x105486cd0, 0x1400092e540}, 0x14000954c80)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/csrfverifier/csrf.go:52 +0x90
      net/http.HandlerFunc.ServeHTTP(0x1400054e000?, {0x105486cd0?, 0x1400092e540?}, 0xf?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x14000ae9980?, {0x105486cd0, 0x1400092e540}, 0x14000954c80)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.WithSecurityHeaders.func57({0x105486cd0, 0x1400092e540}, 0x14000954c80)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:131 +0x100
      net/http.HandlerFunc.ServeHTTP(0x14000adf1a0?, {0x105486cd0?, 0x1400092e540?}, 0x14000c2bb60?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.serverHandler.ServeHTTP({0x14000f2b020?}, {0x105486cd0?, 0x1400092e540?}, 0x6?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3301 +0xbc
      net/http.(*conn).serve(0x1400092aa20, {0x10549f7b8, 0x14000339230})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2102 +0x52c
      created by net/http.(*Server).Serve in goroutine 1
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3454 +0x3d8
      2025/11/14 15:21:15 http: panic serving [::1]:61393: runtime error: invalid memory address or nil pointer dereference
      goroutine 1998 [running]:
      net/http.(*conn).serve.func1()
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:1947 +0xb0
      panic({0x104f30c80?, 0x106fb6360?})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/runtime/panic.go:792 +0x124
      net/http.(*Request).Context(...)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/request.go:353
      github.com/openshift/console/pkg/auth.GetUserFromRequestContext(0x1400049db10?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/user.go:12 +0x18
      github.com/openshift/console/pkg/olm.(*OLMHandler).getK8sClientConfig(0x1400081fc80, 0x38?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:30 +0x24
      github.com/openshift/console/pkg/olm.(*OLMHandler).getClientWithScheme(0x1400081fc80, 0x0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/utils.go:49 +0x8c
      github.com/openshift/console/pkg/olm.(*OLMHandler).checkPackageManifestHandler(0x1400081fc80, {0x105486cd0, 0x140007b22a0}, 0x1024a4dcc?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:112 +0x258
      net/http.HandlerFunc.ServeHTTP(0x1400054ecc0?, {0x105486cd0?, 0x140007b22a0?}, 0x12ff0f850?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x130?, {0x105486cd0, 0x140007b22a0}, 0x140007ca500)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/olm.(*OLMHandler).ServeHTTP(0x130?, {0x105486cd0?, 0x140007b22a0?}, 0x1027b8f48?)
          /Users/yapei/go/src/github.com/openshift/console/pkg/olm/handler.go:42 +0x28
      net/http.HandlerFunc.ServeHTTP(0x140007ca3c0?, {0x105486cd0?, 0x140007b22a0?}, 0x10545aa90?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.func77({0x105486cd0, 0x140007b22a0}, 0x140007ca3c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:33 +0x1a4
      net/http.HandlerFunc.ServeHTTP(0x140003febf0?, {0x105486cd0?, 0x140007b22a0?}, 0x1024a58ac?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.(*Server).HTTPHandler.func4.AuthMiddleware.(*CSRFVerifier).WithCSRFVerification.func112({0x105486cd0, 0x140007b22a0}, 0x140007ca3c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/auth/csrfverifier/csrf.go:52 +0x90
      net/http.HandlerFunc.ServeHTTP(0x1400054e000?, {0x105486cd0?, 0x140007b22a0?}, 0xf?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.(*ServeMux).ServeHTTP(0x14000a8c450?, {0x105486cd0, 0x140007b22a0}, 0x140007ca3c0)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2822 +0x1b4
      github.com/openshift/console/pkg/server.(*Server).HTTPHandler.WithSecurityHeaders.func57({0x105486cd0, 0x140007b22a0}, 0x140007ca3c0)
          /Users/yapei/go/src/github.com/openshift/console/pkg/middleware/middleware.go:131 +0x100
      net/http.HandlerFunc.ServeHTTP(0x1400051a820?, {0x105486cd0?, 0x140007b22a0?}, 0x1400119ab60?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2294 +0x38
      net/http.serverHandler.ServeHTTP({0x14000a8c360?}, {0x105486cd0?, 0x140007b22a0?}, 0x6?)
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3301 +0xbc
      net/http.(*conn).serve(0x140003ef050, {0x10549f7b8, 0x14000339230})
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:2102 +0x52c
      created by net/http.(*Server).Serve in goroutine 1
          /opt/homebrew/Cellar/go/1.24.4/libexec/src/net/http/server.go:3454 +0x3d8
      I1114 15:21:15.981976   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolenotifications?watch=true&resourceVersion=63789
      I1114 15:21:16.847678   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolequickstarts?watch=true&resourceVersion=63789
      I1114 15:21:17.583059   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/config.openshift.io/v1/clusterversions?watch=true&fieldSelector=metadata.name%3Dversion
      I1114 15:21:18.241720   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/project.openshift.io/v1/projects?watch=true
      I1114 15:21:18.261296   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/console.openshift.io/v1/consolelinks?watch=true&resourceVersion=63792
      I1114 15:21:19.167718   79302 proxy.go:240] CheckOrigin: Proxy has no configured Origin. Allowing origin [http://localhost:9000] to wss://api.qiowang-1114.qe.devcluster.openshift.com:6443/apis/apiextensions.k8s.io/v1/customresourcedefinitions?watch=true&resourceVersion=63789
          

      Actual results:

      there are some panic errors     

      Expected results:

      these error should not happen    

      Additional info:

          

              rh-ee-jonjacks Jon Jackson
              rhn-support-yapei YaDan Pei
              None
              None
              YaDan Pei YaDan Pei
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: