-
Bug
-
Resolution: Duplicate
-
Undefined
-
None
-
4.21
-
None
-
None
-
False
-
-
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:
- duplicates
-
OCPBUGS-64943 Runtime error when parsing user from request context
-
- POST
-