Bug: panic: RefCount.Add() called after count reached zero #41

Closed
opened 2025-12-29 09:21:57 +01:00 by adam · 3 comments
Owner

Originally created by @krzwiatrzyk on GitHub (Feb 28, 2025).

While trying to start the service with default configuration obtained from documentation:

❯ docker compose up  
[+] Running 2/0
 ✔ Container godoxy           Created                                                                                                                         0.0s 
 ✔ Container godoxy-frontend  Created                                                                                                                         0.0s 
Attaching to godoxy, godoxy-frontend
godoxy           | 02-28 18:03 INF GoDoxy version v0.9.8
godoxy           | 02-28 18:03 INF loaded route providers
godoxy           |                   • docker@local 7 routes
godoxy           | panic: RefCount.Add() called after count reached zero
godoxy           | 
godoxy           | goroutine 1 [running]:
godoxy           | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...)
godoxy           | 	/src/internal/utils/ref_count.go:32
godoxy           | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b})
godoxy           | 	/src/internal/docker/client.go:77 +0x929
godoxy           | github.com/yusing/go-proxy/internal/route.(*StreamRoute).Start(0xc0004d0280, {0x12d30c0, 0xc0001568c0})
godoxy           | 	/src/internal/route/stream.go:67 +0x253
godoxy           | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc000125a40?, {0x12d30c0?, 0xc0001568c0?})
godoxy           | 	/src/internal/route/route.go:125 +0x92
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc000341280, {0x12d30c0?, 0xc0001568c0?}, 0xc00015f500)
godoxy           | 	/src/internal/route/provider/provider.go:85 +0x2e
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc000341280, {0x12d30c0, 0xc000329d50})
godoxy           | 	/src/internal/route/provider/provider.go:100 +0x175
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc00011e1a0?, 0xc00020f910?}, 0xc00020f918?)
godoxy           | 	/src/internal/config/config.go:174 +0x2c
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?)
godoxy           | 	/src/internal/utils/functional/map.go:140 +0x2c
godoxy           | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?)
godoxy           | 	/go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?)
godoxy           | 	/src/internal/utils/functional/map.go:139 +0x4e
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?)
godoxy           | 	/src/internal/utils/functional/map.go:152 +0x65
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc00032ae10)
godoxy           | 	/src/internal/config/config.go:172 +0x67
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc00032ae10, {0xc00020fe98, 0x1, 0x1})
godoxy           | 	/src/internal/config/config.go:153 +0x31
godoxy           | main.main()
godoxy           | 	/src/cmd/main.go:128 +0x69d
godoxy-frontend  |    ▲ Next.js 15.1.7
godoxy-frontend  |    - Local:        http://localhost:3000
godoxy-frontend  |    - Network:      http://0.0.0.0:3000
godoxy-frontend  | 
godoxy-frontend  |  ✓ Starting...
godoxy exited with code 0
godoxy           | 02-28 18:03 INF loaded route providers
godoxy           |                   • docker@local 7 routes
godoxy           | panic: RefCount.Add() called after count reached zero
godoxy           | 
godoxy           | goroutine 1 [running]:
godoxy           | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...)
godoxy           | 	/src/internal/utils/ref_count.go:32
godoxy           | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b})
godoxy           | 	/src/internal/docker/client.go:77 +0x929
godoxy           | github.com/yusing/go-proxy/internal/route.(*ReveseProxyRoute).Start(0xc00045f340, {0x12d30c0, 0xc0003959d0})
godoxy           | 	/src/internal/route/reverse_proxy.go:89 +0x1e5
godoxy           | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc00044a000?, {0x12d30c0?, 0xc0003959d0?})
godoxy           | 	/src/internal/route/route.go:125 +0x92
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc00014f500, {0x12d30c0?, 0xc0003959d0?}, 0xc000132a00)
godoxy           | 	/src/internal/route/provider/provider.go:85 +0x2e
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc00014f500, {0x12d30c0, 0xc000394700})
godoxy           | 	/src/internal/route/provider/provider.go:100 +0x175
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc00012e410?, 0xc00020f910?}, 0xc00020f918?)
godoxy           | 	/src/internal/config/config.go:174 +0x2c
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?)
godoxy           | 	/src/internal/utils/functional/map.go:140 +0x2c
godoxy           | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?)
godoxy           | 	/go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x6000103?)
godoxy           | 	/src/internal/utils/functional/map.go:139 +0x4e
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?)
godoxy           | 	/src/internal/utils/functional/map.go:152 +0x65
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0001359e0)
godoxy           | 	/src/internal/config/config.go:172 +0x67
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0001359e0, {0xc00020fe98, 0x1, 0x1})
godoxy           | 	/src/internal/config/config.go:153 +0x31
godoxy           | main.main()
godoxy           | 	/src/cmd/main.go:128 +0x69d
godoxy-frontend  |  ✓ Ready in 758ms
godoxy           | panic: RefCount.Add() called after count reached zero
godoxy           | 
godoxy           | goroutine 1 [running]:
godoxy           | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...)
godoxy           | 	/src/internal/utils/ref_count.go:32
godoxy           | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b})
godoxy           | 	/src/internal/docker/client.go:77 +0x929
godoxy           | github.com/yusing/go-proxy/internal/route.(*ReveseProxyRoute).Start(0xc0004e9c00, {0x12d30c0, 0xc000144770})
godoxy           | 	/src/internal/route/reverse_proxy.go:89 +0x1e5
godoxy           | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc000147710?, {0x12d30c0?, 0xc000144770?})
godoxy           | 	/src/internal/route/route.go:125 +0x92
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc0004128c0, {0x12d30c0?, 0xc000144770?}, 0xc0004d9b00)
godoxy           | 	/src/internal/route/provider/provider.go:85 +0x2e
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc0004128c0, {0x12d30c0, 0xc0002e25b0})
godoxy           | 	/src/internal/route/provider/provider.go:100 +0x175
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc0004c4a90?, 0xc00020f910?}, 0xc00020f918?)
godoxy           | 	/src/internal/config/config.go:174 +0x2c
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?)
godoxy           | 	/src/internal/utils/functional/map.go:140 +0x2c
godoxy           | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?)
godoxy           | 	/go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?)
godoxy           | 	/src/internal/utils/functional/map.go:139 +0x4e
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?)
godoxy           | 	/src/internal/utils/functional/map.go:152 +0x65
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0002ea150)
godoxy           | 	/src/internal/config/config.go:172 +0x67
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0002ea150, {0xc00020fe98, 0x1, 0x1})
godoxy           | 	/src/internal/config/config.go:153 +0x31
godoxy           | main.main()
godoxy           | 	/src/cmd/main.go:128 +0x69d
godoxy           | 02-28 18:03 INF loaded route providers
godoxy           |                   • docker@local 7 routes
godoxy           | panic: RefCount.Add() called after count reached zero
godoxy           | 
godoxy           | goroutine 1 [running]:
godoxy           | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...)
godoxy           | 	/src/internal/utils/ref_count.go:32
godoxy           | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b})
godoxy           | 	/src/internal/docker/client.go:77 +0x929
godoxy           | github.com/yusing/go-proxy/internal/route.(*StreamRoute).Start(0xc0003ba320, {0x12d30c0, 0xc0003b2850})
godoxy           | 	/src/internal/route/stream.go:67 +0x253
godoxy           | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc0003e6e40?, {0x12d30c0?, 0xc0003b2850?})
godoxy           | 	/src/internal/route/route.go:125 +0x92
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc000396340, {0x12d30c0?, 0xc0003b2850?}, 0xc000201a00)
godoxy           | 	/src/internal/route/provider/provider.go:85 +0x2e
godoxy           | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc000396340, {0x12d30c0, 0xc0002fd500})
godoxy           | 	/src/internal/route/provider/provider.go:100 +0x175
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc000268410?, 0xc00018f910?}, 0xc00018f918?)
godoxy           | 	/src/internal/config/config.go:174 +0x2c
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?)
godoxy           | 	/src/internal/utils/functional/map.go:140 +0x2c
godoxy           | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00018fc78?)
godoxy           | 	/go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?)
godoxy           | 	/src/internal/utils/functional/map.go:139 +0x4e
godoxy           | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00018fd80?, 0xe6ede5?)
godoxy           | 	/src/internal/utils/functional/map.go:152 +0x65
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0002fa8a0)
godoxy           | 	/src/internal/config/config.go:172 +0x67
godoxy           | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0002fa8a0, {0xc00018fe98, 0x1, 0x1})
godoxy           | 	/src/internal/config/config.go:153 +0x31
godoxy           | main.main()
godoxy           | 	/src/cmd/main.go:128 +0x69d
godoxy           | 02-28 18:04 INF loaded route providers
godoxy           |                   • docker@local 7 routes
godoxy           | 02-28 18:04 INF homepage overrides config loaded, 0 items
godoxy           | 02-28 18:04 INF icon cache loaded (0 icons)
godoxy           | 02-28 18:04 INF listening name=redis port=33907 type=tcp
godoxy           | 02-28 18:04 INF server started addr=:80 module=server name=proxy
godoxy           | 02-28 18:04 WRN authentication is disabled, please set API_JWT_SECRET or OIDC_* to enable authentication
godoxy           | 02-28 18:04 INF prometheus metrics enabled
godoxy           | 02-28 18:04 INF server started addr=127.0.0.1:8888 module=server name=api
godoxy           | 02-28 18:04 WRN service went down name=redis
godoxy           | 02-28 18:04 WRN service went down name=minio
Originally created by @krzwiatrzyk on GitHub (Feb 28, 2025). While trying to start the service with default configuration obtained from documentation: ``` ❯ docker compose up [+] Running 2/0 ✔ Container godoxy Created 0.0s ✔ Container godoxy-frontend Created 0.0s Attaching to godoxy, godoxy-frontend godoxy | 02-28 18:03 INF GoDoxy version v0.9.8 godoxy | 02-28 18:03 INF loaded route providers godoxy | • docker@local 7 routes godoxy | panic: RefCount.Add() called after count reached zero godoxy | godoxy | goroutine 1 [running]: godoxy | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...) godoxy | /src/internal/utils/ref_count.go:32 godoxy | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b}) godoxy | /src/internal/docker/client.go:77 +0x929 godoxy | github.com/yusing/go-proxy/internal/route.(*StreamRoute).Start(0xc0004d0280, {0x12d30c0, 0xc0001568c0}) godoxy | /src/internal/route/stream.go:67 +0x253 godoxy | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc000125a40?, {0x12d30c0?, 0xc0001568c0?}) godoxy | /src/internal/route/route.go:125 +0x92 godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc000341280, {0x12d30c0?, 0xc0001568c0?}, 0xc00015f500) godoxy | /src/internal/route/provider/provider.go:85 +0x2e godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc000341280, {0x12d30c0, 0xc000329d50}) godoxy | /src/internal/route/provider/provider.go:100 +0x175 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc00011e1a0?, 0xc00020f910?}, 0xc00020f918?) godoxy | /src/internal/config/config.go:174 +0x2c godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?) godoxy | /src/internal/utils/functional/map.go:140 +0x2c godoxy | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?) godoxy | /go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323 godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?) godoxy | /src/internal/utils/functional/map.go:139 +0x4e godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?) godoxy | /src/internal/utils/functional/map.go:152 +0x65 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc00032ae10) godoxy | /src/internal/config/config.go:172 +0x67 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc00032ae10, {0xc00020fe98, 0x1, 0x1}) godoxy | /src/internal/config/config.go:153 +0x31 godoxy | main.main() godoxy | /src/cmd/main.go:128 +0x69d godoxy-frontend | ▲ Next.js 15.1.7 godoxy-frontend | - Local: http://localhost:3000 godoxy-frontend | - Network: http://0.0.0.0:3000 godoxy-frontend | godoxy-frontend | ✓ Starting... godoxy exited with code 0 godoxy | 02-28 18:03 INF loaded route providers godoxy | • docker@local 7 routes godoxy | panic: RefCount.Add() called after count reached zero godoxy | godoxy | goroutine 1 [running]: godoxy | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...) godoxy | /src/internal/utils/ref_count.go:32 godoxy | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b}) godoxy | /src/internal/docker/client.go:77 +0x929 godoxy | github.com/yusing/go-proxy/internal/route.(*ReveseProxyRoute).Start(0xc00045f340, {0x12d30c0, 0xc0003959d0}) godoxy | /src/internal/route/reverse_proxy.go:89 +0x1e5 godoxy | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc00044a000?, {0x12d30c0?, 0xc0003959d0?}) godoxy | /src/internal/route/route.go:125 +0x92 godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc00014f500, {0x12d30c0?, 0xc0003959d0?}, 0xc000132a00) godoxy | /src/internal/route/provider/provider.go:85 +0x2e godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc00014f500, {0x12d30c0, 0xc000394700}) godoxy | /src/internal/route/provider/provider.go:100 +0x175 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc00012e410?, 0xc00020f910?}, 0xc00020f918?) godoxy | /src/internal/config/config.go:174 +0x2c godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?) godoxy | /src/internal/utils/functional/map.go:140 +0x2c godoxy | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?) godoxy | /go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323 godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x6000103?) godoxy | /src/internal/utils/functional/map.go:139 +0x4e godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?) godoxy | /src/internal/utils/functional/map.go:152 +0x65 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0001359e0) godoxy | /src/internal/config/config.go:172 +0x67 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0001359e0, {0xc00020fe98, 0x1, 0x1}) godoxy | /src/internal/config/config.go:153 +0x31 godoxy | main.main() godoxy | /src/cmd/main.go:128 +0x69d godoxy-frontend | ✓ Ready in 758ms godoxy | panic: RefCount.Add() called after count reached zero godoxy | godoxy | goroutine 1 [running]: godoxy | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...) godoxy | /src/internal/utils/ref_count.go:32 godoxy | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b}) godoxy | /src/internal/docker/client.go:77 +0x929 godoxy | github.com/yusing/go-proxy/internal/route.(*ReveseProxyRoute).Start(0xc0004e9c00, {0x12d30c0, 0xc000144770}) godoxy | /src/internal/route/reverse_proxy.go:89 +0x1e5 godoxy | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc000147710?, {0x12d30c0?, 0xc000144770?}) godoxy | /src/internal/route/route.go:125 +0x92 godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc0004128c0, {0x12d30c0?, 0xc000144770?}, 0xc0004d9b00) godoxy | /src/internal/route/provider/provider.go:85 +0x2e godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc0004128c0, {0x12d30c0, 0xc0002e25b0}) godoxy | /src/internal/route/provider/provider.go:100 +0x175 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc0004c4a90?, 0xc00020f910?}, 0xc00020f918?) godoxy | /src/internal/config/config.go:174 +0x2c godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?) godoxy | /src/internal/utils/functional/map.go:140 +0x2c godoxy | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00020fc78?) godoxy | /go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323 godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?) godoxy | /src/internal/utils/functional/map.go:139 +0x4e godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00020fd80?, 0xe6ede5?) godoxy | /src/internal/utils/functional/map.go:152 +0x65 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0002ea150) godoxy | /src/internal/config/config.go:172 +0x67 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0002ea150, {0xc00020fe98, 0x1, 0x1}) godoxy | /src/internal/config/config.go:153 +0x31 godoxy | main.main() godoxy | /src/cmd/main.go:128 +0x69d godoxy | 02-28 18:03 INF loaded route providers godoxy | • docker@local 7 routes godoxy | panic: RefCount.Add() called after count reached zero godoxy | godoxy | goroutine 1 [running]: godoxy | github.com/yusing/go-proxy/internal/utils.(*RefCount).Add(...) godoxy | /src/internal/utils/ref_count.go:32 godoxy | github.com/yusing/go-proxy/internal/docker.ConnectClient({0xc00003e00c, 0x1b}) godoxy | /src/internal/docker/client.go:77 +0x929 godoxy | github.com/yusing/go-proxy/internal/route.(*StreamRoute).Start(0xc0003ba320, {0x12d30c0, 0xc0003b2850}) godoxy | /src/internal/route/stream.go:67 +0x253 godoxy | github.com/yusing/go-proxy/internal/route.(*Route).Start(0xc0003e6e40?, {0x12d30c0?, 0xc0003b2850?}) godoxy | /src/internal/route/route.go:125 +0x92 godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).startRoute(0xc000396340, {0x12d30c0?, 0xc0003b2850?}, 0xc000201a00) godoxy | /src/internal/route/provider/provider.go:85 +0x2e godoxy | github.com/yusing/go-proxy/internal/route/provider.(*Provider).Start(0xc000396340, {0x12d30c0, 0xc0002fd500}) godoxy | /src/internal/route/provider/provider.go:100 +0x175 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders.func1({0xc000268410?, 0xc00018f910?}, 0xc00018f918?) godoxy | /src/internal/config/config.go:174 +0x2c godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors.func1(0x10?) godoxy | /src/internal/utils/functional/map.go:140 +0x2c godoxy | github.com/puzpuzpuz/xsync/v3.(*MapOf[...]).Range(0x46ba1d?, 0xc00018fc78?) godoxy | /go/pkg/mod/github.com/puzpuzpuz/xsync/v3@v3.5.1/mapof.go:625 +0x323 godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrors(0x0?, 0x8000101?) godoxy | /src/internal/utils/functional/map.go:139 +0x4e godoxy | github.com/yusing/go-proxy/internal/utils/functional.Map[...].CollectErrorsParallel(0xc00018fd80?, 0xe6ede5?) godoxy | /src/internal/utils/functional/map.go:152 +0x65 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).StartProxyProviders(0xc0002fa8a0) godoxy | /src/internal/config/config.go:172 +0x67 godoxy | github.com/yusing/go-proxy/internal/config.(*Config).Start(0xc0002fa8a0, {0xc00018fe98, 0x1, 0x1}) godoxy | /src/internal/config/config.go:153 +0x31 godoxy | main.main() godoxy | /src/cmd/main.go:128 +0x69d godoxy | 02-28 18:04 INF loaded route providers godoxy | • docker@local 7 routes godoxy | 02-28 18:04 INF homepage overrides config loaded, 0 items godoxy | 02-28 18:04 INF icon cache loaded (0 icons) godoxy | 02-28 18:04 INF listening name=redis port=33907 type=tcp godoxy | 02-28 18:04 INF server started addr=:80 module=server name=proxy godoxy | 02-28 18:04 WRN authentication is disabled, please set API_JWT_SECRET or OIDC_* to enable authentication godoxy | 02-28 18:04 INF prometheus metrics enabled godoxy | 02-28 18:04 INF server started addr=127.0.0.1:8888 module=server name=api godoxy | 02-28 18:04 WRN service went down name=redis godoxy | 02-28 18:04 WRN service went down name=minio ```
adam closed this issue 2025-12-29 09:21:57 +01:00
Author
Owner

@yusing commented on GitHub (Feb 28, 2025):

Noted. Will fix this soon, please restart and see if it can solve the issue temporarily.

@yusing commented on GitHub (Feb 28, 2025): Noted. Will fix this soon, please restart and see if it can solve the issue temporarily.
Author
Owner

@krzwiatrzyk commented on GitHub (Feb 28, 2025):

Well, it started and it works, it just drops that panic on the start.

@krzwiatrzyk commented on GitHub (Feb 28, 2025): Well, it started and it works, it just drops that panic on the start.
Author
Owner

@yusing commented on GitHub (Mar 1, 2025):

Fixed in v0.9.9

@yusing commented on GitHub (Mar 1, 2025): Fixed in v0.9.9
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/godoxy#41