Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go runtime error #20

Closed
Svenum opened this issue Oct 13, 2022 · 0 comments
Closed

Go runtime error #20

Svenum opened this issue Oct 13, 2022 · 0 comments

Comments

@Svenum
Copy link

Svenum commented Oct 13, 2022

    You can also try the very latest build here, just to ensure you got the write image: `ghcr.io/jittering/traefik-kop:0.12.2-next-22aaa3b-amd64`

Originally posted by @chetan in #18 (comment)

Same error.

Error with DEBUG=1 ENV:

time="2022-10-13T14:59:26Z" level=debug msg="found container '/pwm-bitwarden-1' (925f5dbfc0dd96bad4fa68766eb4e3223cfad35c57206bb2661fa5b2798e52e5) for service 'bitwarden'"
time="2022-10-13T14:59:26Z" level=debug msg="found label kop.bitwarden.bind.ip with IP '172.16.0.13' for service bitwarden"
time="2022-10-13T14:59:26Z" level=debug msg="using load balancer URL for port detection: http://10.10.2.7:80" service=bitwarden@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'bitwarden@docker' for service bitwarden"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/pwm-bitwarden-1' (925f5dbfc0dd96bad4fa68766eb4e3223cfad35c57206bb2661fa5b2798e52e5) for service 'bitwarden'"
time="2022-10-13T14:59:26Z" level=debug msg="using explicitly set port 80 for bitwarden@docker" service=bitwarden@docker service-type=http
time="2022-10-13T14:59:26Z" level=info msg="publishing http://172.16.0.13:80" service=bitwarden@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found http service: guacamole@docker" service=guacamole@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'guacamole@docker' for service guacamole"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/rmt-guacamole-1' (5071b739781c84896aa494b5b69a4770a73478798ab77310c589616f61c1a54a) for service 'guacamole'"
time="2022-10-13T14:59:26Z" level=debug msg="found label kop.guacamole.bind.ip with IP '172.16.0.17' for service guacamole"
time="2022-10-13T14:59:26Z" level=debug msg="using load balancer URL for port detection: http://10.10.2.8:8080" service=guacamole@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'guacamole@docker' for service guacamole"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/rmt-guacamole-1' (5071b739781c84896aa494b5b69a4770a73478798ab77310c589616f61c1a54a) for service 'guacamole'"
time="2022-10-13T14:59:26Z" level=debug msg="using explicitly set port 8080 for guacamole@docker" service=guacamole@docker service-type=http
time="2022-10-13T14:59:26Z" level=info msg="publishing http://172.16.0.17:8080" service-type=http service=guacamole@docker
time="2022-10-13T14:59:26Z" level=debug msg="found http service: jellyfin@docker" service=jellyfin@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'jellyfin@docker' for service jellyfin"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/jf-jellyfin-1' (0249cede9cfb095c6dda3e03c4080e93ab278cb9ad10f25003ab18b225f67b09) for service 'jellyfin'"
time="2022-10-13T14:59:26Z" level=debug msg="found label kop.jellyfin.bind.ip with IP '172.16.0.15' for service jellyfin"
time="2022-10-13T14:59:26Z" level=debug msg="using load balancer URL for port detection: http://172.16.0.15:80" service=jellyfin@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'jellyfin@docker' for service jellyfin"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/jf-jellyfin-1' (0249cede9cfb095c6dda3e03c4080e93ab278cb9ad10f25003ab18b225f67b09) for service 'jellyfin'"
time="2022-10-13T14:59:26Z" level=debug msg="using explicitly set port 80 for jellyfin@docker" service=jellyfin@docker service-type=http
time="2022-10-13T14:59:26Z" level=info msg="publishing http://172.16.0.15:80" service=jellyfin@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found http service: nextcloud@docker" service-type=http service=nextcloud@docker
time="2022-10-13T14:59:26Z" level=debug msg="found router 'nextcloud@docker' for service nextcloud"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/nc-nextcloud-1' (1bcaf17d22b671f70955b2c5e287d754612b171c44e9f8476cedd23ee7f6d1c8) for service 'nextcloud'"
time="2022-10-13T14:59:26Z" level=debug msg="found label kop.nextcloud.bind.ip with IP '172.16.0.14' for service nextcloud"
time="2022-10-13T14:59:26Z" level=debug msg="using load balancer URL for port detection: https://172.16.0.14:443" service=nextcloud@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="found router 'nextcloud@docker' for service nextcloud"
time="2022-10-13T14:59:26Z" level=debug msg="found container '/nc-nextcloud-1' (1bcaf17d22b671f70955b2c5e287d754612b171c44e9f8476cedd23ee7f6d1c8) for service 'nextcloud'"
time="2022-10-13T14:59:26Z" level=debug msg="using explicitly set port 443 for nextcloud@docker" service-type=http service=nextcloud@docker
time="2022-10-13T14:59:26Z" level=info msg="publishing https://172.16.0.14:443" service=nextcloud@docker service-type=http
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/jellyfin/service = jellyfin"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/onlyoffice/entryPoints/0 = https"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/bitwarden/loadBalancer/passHostHeader = true"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/bitwarden/entryPoints/0 = https"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/bitwarden/service = bitwarden"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/nextcloud/entryPoints/0 = https"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/nextcloud/rule = Host(`srv-nextcloud.intra.holypenguin.net`)"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/onlyoffice/rule = Host(`srv-onlyoffice.intra.holypenguin.net`)"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/onlyoffice/loadBalancer/servers/0/url = http://172.16.0.16:80"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/onlyoffice/loadBalancer/passHostHeader = true"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/jellyfin/loadBalancer/passHostHeader = true"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/guacamole/entryPoints/0 = https"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/jellyfin/rule = Host(`srv-jellyfin.intra.holypenguin.net`)"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/onlyoffice/service = onlyoffice"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/guacamole/loadBalancer/passHostHeader = true"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/jellyfin/loadBalancer/servers/0/url = http://172.16.0.15:80"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/nextcloud/loadBalancer/servers/0/url = https://172.16.0.14:443"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/bitwarden/rule = Host(`srv-bitwarden.intra.holypenguin.net`)"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/guacamole/rule = Host(`srv-guacamole.intra.holypenguin.net`)"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/nextcloud/service = nextcloud"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/bitwarden/loadBalancer/servers/0/url = http://172.16.0.13:80"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/guacamole/loadBalancer/servers/0/url = http://172.16.0.17:8080"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/services/nextcloud/loadBalancer/passHostHeader = true"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/guacamole/service = guacamole"
time="2022-10-13T14:59:26Z" level=debug msg="writing traefik/http/routers/jellyfin/entryPoints/0 = https"
time="2022-10-13T15:00:26Z" level=debug msg=tick
time="2022-10-13T15:00:26Z" level=debug msg="Provider connection established with docker 20.10.18 (API 1.41)" providerName=docker
time="2022-10-13T15:00:26Z" level=debug msg="Filtering disabled container" providerName=docker container=traefik-kop-proxy-66c5783c4e39e730be9b93ded5d6d3eb150c43195247c57385e734bdba2909d8
time="2022-10-13T15:00:26Z" level=error msg="Error in Go routine: runtime error: invalid memory address or nil pointer dereference"
time="2022-10-13T15:00:26Z" level=error msg="Stack: goroutine 23 [running]:\nruntime/debug.Stack()\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/runtime/debug/stack.go:24 +0x65\ngithub.com/traefik/traefik/v2/pkg/safe.defaultRecoverGoroutine({0x247d900?, 0x41cbaa0})\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:66 +0xa5\ngithub.com/traefik/traefik/v2/pkg/safe.OperationWithRecover.func1.1()\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:74 +0x35\npanic({0x247d900, 0x41cbaa0})\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/runtime/panic.go:884 +0x212\ntext/template.errRecover(0xc000fef230)\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/text/template/exec.go:164 +0x165\npanic({0x247d900, 0x41cbaa0})\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/runtime/panic.go:884 +0x212\ntext/template.(*Template).execute(0x0, {0x2e184e0?, 0xc00027de30?}, {0x253f740?, 0xc0011cc228?})\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/text/template/exec.go:215 +0x22c\ntext/template.(*Template).Execute(...)\n\t/opt/hostedtoolcache/go/1.19.1/x64/src/text/template/exec.go:201\ngithub.com/traefik/traefik/v2/pkg/provider.BuildRouterConfiguration({0x2e3bb00, 0xc000160540}, 0xc00027dbc0, {0xc000a577a0?, 0xc0002f3b90?}, 0x10?, {0x253f740, 0xc0011cc228})\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/provider/configuration.go:404 +0x2d1\ngithub.com/traefik/traefik/v2/pkg/provider/docker.(*Provider).buildConfiguration(0xc0001d63f0, {0x2e3bb00, 0xc000160540}, {0xc0009a4000, 0x8, 0xc0012fd8a0?})\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/provider/docker/config.go:83 +0x765\ngithub.com/traefik/traefik/v2/pkg/provider/docker.(*Provider).Provide.func1.1()\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/provider/docker/docker.go:231 +0x6fc\ngithub.com/traefik/traefik/v2/pkg/safe.OperationWithRecover.func1()\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:78 +0x63\ngithub.com/cenkalti/backoff/v4.RetryNotifyWithTimer(0xc000fc2480, {0x14bf9b1f4d98, 0xc0013c8020}, 0xc000feff20, {0x0?, 0x0?})\n\t/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.1/retry.go:55 +0x12a\ngithub.com/cenkalti/backoff/v4.RetryNotify(...)\n\t/home/runner/go/pkg/mod/github.com/cenkalti/backoff/v4@v4.1.1/retry.go:34\ngithub.com/traefik/traefik/v2/pkg/provider/docker.(*Provider).Provide.func1({0x2e3ba58?, 0xc00028e340?})\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/provider/docker/docker.go:331 +0x2fb\ngithub.com/traefik/traefik/v2/pkg/safe.(*Pool).GoCtx.func1()\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:36 +0x66\ngithub.com/traefik/traefik/v2/pkg/safe.GoWithRecover.func1()\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:59 +0x5b\ncreated by github.com/traefik/traefik/v2/pkg/safe.GoWithRecover\n\t/home/runner/go/pkg/mod/github.com/traefik/traefik/v2@v2.8.4/pkg/safe/routine.go:53 +0x72\n"
time="2022-10-13T15:00:26Z" level=error msg="Provider connection error panic in operation: %!w(<nil>), retrying in 579.272613ms" providerName=docker
@Svenum Svenum changed the title You can also try the very latest build here, just to ensure you got the write image: ghcr.io/jittering/traefik-kop:0.12.2-next-22aaa3b-amd64 Go runtime error Oct 13, 2022
@chetan chetan closed this as completed in 8dd4b28 Oct 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant