quay / quay-bridge-operator

Utilization of Red Hat Quay as the default image registry for an OpenShift Container Platform environment
Apache License 2.0
20 stars 23 forks source link

Quay Bridge Operator panic #22

Open Anna-LenaSchroeder opened 3 years ago

Anna-LenaSchroeder commented 3 years ago

Hi,

I am trying to execute a BuildConfig but I receive following Error: image

These are the logs:

{"level":"info","ts":1621506595.3433099,"logger":"quay-bridge-operator","msg":"Reconciling QuayIntegration","Request.Namespace":"","Request.Name":"anna-bruecke"}
{"level":"info","ts":1621506595.351087,"logger":"quay-bridge-operator","msg":"Updated QuayIntegration status","Request.Namespace":"","Request.Name":"anna-bruecke"}
{"level":"info","ts":1621506595.3511267,"logger":"quay-bridge-operator","msg":"Reconciling QuayIntegration","Request.Namespace":"","Request.Name":"anna-bruecke"}
{"level":"info","ts":1621506595.3511395,"logger":"quay-bridge-operator","msg":"No changes to QuayIntegration spec, skipping reconciliation","Request.Namespace":"","Request.Name":"anna-bruecke"}
2021/05/20 10:30:34 http: panic serving 10.254.1.79:40746: runtime error: invalid memory address or nil pointer dereference
goroutine 3592 [running]:
net/http.(*conn).serve.func1(0xc000222140)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00a482b40, 0xc000a2f990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc0006242a0, 0xc00a650600)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc0006242a0, 0xc00a650600)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc0006242a0, 0xc00a650600)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc0006242a0, 0xc00a650600)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc000222140, 0x1842ee0, 0xc00a058240)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 10:33:55 http: panic serving 10.254.3.77:60266: runtime error: invalid memory address or nil pointer dereference
goroutine 3594 [running]:
net/http.(*conn).serve.func1(0xc000222140)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00a7b86f0, 0xc00a88f990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc0006242a0, 0xc000bb6100)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc0006242a0, 0xc000bb6100)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc0006242a0, 0xc000bb6100)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc0006242a0, 0xc000bb6100)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc000222140, 0x1842ee0, 0xc00a058000)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 10:34:19 http: panic serving 10.254.0.42:43634: runtime error: invalid memory address or nil pointer dereference
goroutine 3565 [running]:
net/http.(*conn).serve.func1(0xc0004fc280)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00390c3c0, 0xc00a6f9990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc000a96000, 0xc000c48500)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc000a96000, 0xc000c48500)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc000a96000, 0xc000c48500)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc000a96000, 0xc000c48500)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc0004fc280, 0x1842ee0, 0xc00a430140)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 10:34:21 http: panic serving 10.254.3.77:60510: runtime error: invalid memory address or nil pointer dereference
goroutine 3582 [running]:
net/http.(*conn).serve.func1(0xc0009a8280)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00a7b9440, 0xc00a88f990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc000624460, 0xc000bb6b00)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc000624460, 0xc000bb6b00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc000624460, 0xc000bb6b00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc000624460, 0xc000bb6b00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc0009a8280, 0x1842ee0, 0xc00a058400)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 10:34:32 http: panic serving 10.254.3.77:60622: runtime error: invalid memory address or nil pointer dereference
goroutine 3595 [running]:
net/http.(*conn).serve.func1(0xc0002223c0)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00a482600, 0xc00a6f5990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc0000a4000, 0xc0002b8900)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc0000a4000, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc0000a4000, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc0000a4000, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc0002223c0, 0x1842ee0, 0xc0009e2000)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 10:34:48 http: panic serving 10.254.3.77:60764: runtime error: invalid memory address or nil pointer dereference
goroutine 3584 [running]:
net/http.(*conn).serve.func1(0xc0009a85a0)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00a7b98c0, 0xc00a88f990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc000624620, 0xc000bb6d00)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc000624620, 0xc000bb6d00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc000624620, 0xc000bb6d00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc000624620, 0xc000bb6d00)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc0009a85a0, 0x1842ee0, 0xc00a058600)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371
2021/05/20 11:45:22 http: TLS handshake error from 10.254.0.42:52324: EOF
2021/05/20 11:45:58 http: TLS handshake error from 10.254.0.42:38290: EOF
2021/05/20 11:47:04 http: TLS handshake error from 10.254.0.42:41794: EOF
2021/05/20 11:47:31 http: panic serving 10.254.3.77:47492: runtime error: invalid memory address or nil pointer dereference
goroutine 3776 [running]:
net/http.(*conn).serve.func1(0xc0004fc1e0)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1809 +0x14f
panic(0x14b0e00, 0x20d8a20)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/runtime/panic.go:975 +0x47a
github.com/quay/quay-bridge-operator/pkg/webhook.getAdmissionResponseForBuild(0xc00390c510, 0xc000861990, 0x0)
    /remote-source/app/pkg/webhook/webhook.go:127 +0x22e
github.com/quay/quay-bridge-operator/pkg/webhook.(*WebhookServer).Handle(0xc0009e06f0, 0x1840320, 0xc0006242a0, 0xc0002b8900)
    /remote-source/app/pkg/webhook/webhook.go:85 +0x877
net/http.HandlerFunc.ServeHTTP(0xc00066cce0, 0x1840320, 0xc0006242a0, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2054 +0x44
net/http.(*ServeMux).ServeHTTP(0xc000700080, 0x1840320, 0xc0006242a0, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2429 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000a960e0, 0x1840320, 0xc0006242a0, 0xc0002b8900)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2855 +0xa3
net/http.(*conn).serve(0xc0004fc1e0, 0x1842ee0, 0xc00a430040)
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:1937 +0x8ad
created by net/http.(*Server).Serve
    /opt/rh/go-toolset-1.15/root/usr/lib/go-toolset-1.15-golang/src/net/http/server.go:2981 +0x371

I already tried to understand the problem but do not understand why it happens.