Hi All,
I currently have the latest docker version pulled and when logged into the panel every works fine. However, when I click on anything that involves starting a race i.e. Quick http://XXXXXXX:8772/quick or /race-weekends/new
I get a HTTP ERROR 500.
This seems to be related to the Prometheus library as the docker log files show the following.
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0029e7da0, 0x7f4ac3fd9638, 0xc0005e8050, 0xc002c8c500)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/mux.go:82 +0x2d1
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1(0x7f4ac3fd9638, 0xc0005e8000, 0xc002c8c500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:196 +0xe9
net/http.HandlerFunc.ServeHTTP(0xc002c53e90, 0x7f4ac3fd9638, 0xc0005e8000, 0xc002c8c500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:100 +0xda
net/http.HandlerFunc.ServeHTTP(0xc002c66000, 0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2(0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:76 +0xb2
net/http.HandlerFunc.ServeHTTP(0xc002c661b0, 0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc002c661e0, 0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/usr/local/go/src/net/http/server.go:2042 +0x44
net/http.serverHandler.ServeHTTP(0xc00066c540, 0x1552ea0, 0xc00042c0e0, 0xc002c8c500)
/usr/local/go/src/net/http/server.go:2843 +0xa3
net/http.(*conn).serve(0xc002c64640, 0x15567a0, 0xc002a59240)
/usr/local/go/src/net/http/server.go:1925 +0x8ad
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2969 +0x36c
goroutine 87 [running]:
runtime/debug.Stack(0x4042ba, 0x1011880, 0xe91980)
/usr/local/go/src/runtime/debug/stack.go:24 +0x9f
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x25
github.com/getsentry/raven-go.Recoverer.func1.1(0xc002f50a00, 0x15515e0, 0xc002c94980)
/go/pkg/mod/github.com/getsentry/raven-go@v0.2.0/http.go:84 +0x73
panic(0xeed7e0, 0x1c68080)
/usr/local/go/src/runtime/panic.go:969 +0x1b9
github.com/blevesearch/bleve.(*indexImpl).SearchInContext(0x0, 0x1556860, 0xc003073500, 0xc002e4ad10, 0x0, 0x0, 0x0)
/go/pkg/mod/github.com/blevesearch/bleve@v0.8.1/index_impl.go:437 +0x56
github.com/JustaPenguin/assetto-server-manager.(*CarManager).Search(0xc0008b7da0, 0x1556860, 0xc003073500, 0x0, 0x0, 0x0, 0x186a0, 0x0, 0x0, 0x0, ...)
/go/src/github.com/JustaPenguin/assetto-server-manager/content_cars.go:720 +0x225
github.com/JustaPenguin/assetto-server-manager.(*RaceManager).BuildRaceOpts(0xc002a604d0, 0xc002f50b00, 0xc002c94cc0, 0xc0029b0300, 0x5)
/go/src/github.com/JustaPenguin/assetto-server-manager/race_manager.go:999 +0x8a
github.com/JustaPenguin/assetto-server-manager.(*RaceWeekendManager).BuildRaceWeekendTemplateOpts(0xc0000e6540, 0xc002f50b00, 0xc000d06da8, 0x0, 0x0)
/go/src/github.com/JustaPenguin/assetto-server-manager/race_weekend_manager.go:116 +0x50
github.com/JustaPenguin/assetto-server-manager.(*RaceWeekendHandler).createOrEdit(0xc0029e90f0, 0x15515e0, 0xc002c94980, 0xc002f50b00)
/go/src/github.com/JustaPenguin/assetto-server-manager/race_weekend_handler.go:74 +0x3d
net/http.HandlerFunc.ServeHTTP(0xc002c50690, 0x15515e0, 0xc002c94980, 0xc002f50b00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/JustaPenguin/assetto-server-manager.(*AuditLogHandler).Middleware.func1(0x15515e0, 0xc002c94980, 0xc002f50b00)
/go/src/github.com/JustaPenguin/assetto-server-manager/audit_log.go:70 +0x3e6
net/http.HandlerFunc.ServeHTTP(0xc0023b3540, 0x15515e0, 0xc002c94980, 0xc002f50b00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/JustaPenguin/assetto-server-manager.(*AccountHandler).MustLoginMiddleware.func1(0x15515e0, 0xc002c94980, 0xc002f50a00)
/go/src/github.com/JustaPenguin/assetto-server-manager/accounts.go:216 +0x93a
net/http.HandlerFunc.ServeHTTP(0xc002c529f0, 0x15515e0, 0xc002c94980, 0xc002f50a00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi.(*ChainHandler).ServeHTTP(0xc002c58600, 0x15515e0, 0xc002c94980, 0xc002f50a00)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/chain.go:31 +0x52
github.com/go-chi/chi.(*Mux).routeHTTP(0xc0029e7da0, 0x15515e0, 0xc002c94980, 0xc002f50a00)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/mux.go:425 +0x28b
net/http.HandlerFunc.ServeHTTP(0xc0029e9150, 0x15515e0, 0xc002c94980, 0xc002f50a00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/getsentry/raven-go.Recoverer.func1(0x15515e0, 0xc002c94980, 0xc002f50a00)
/go/pkg/mod/github.com/getsentry/raven-go@v0.2.0/http.go:97 +0x83
net/http.HandlerFunc.ServeHTTP(0xc00237e260, 0x15515e0, 0xc002c94980, 0xc002f50a00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi/middleware.(*Compressor).Handler.func1.1(0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50a00)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/middleware/compress.go:190 +0x25d
net/http.HandlerFunc.ServeHTTP(0xc00237e280, 0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50a00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi/middleware.RealIP.func1(0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50a00)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/middleware/realip.go:34 +0x9d
net/http.HandlerFunc.ServeHTTP(0xc00237e2a0, 0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50a00)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi/middleware.RequestID.func1(0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50900)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/middleware/request_id.go:76 +0x1e8
net/http.HandlerFunc.ServeHTTP(0xc00237e2e0, 0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50900)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/go-chi/chi.(*Mux).ServeHTTP(0xc0029e7da0, 0x7f4ac3fd9638, 0xc0005e9040, 0xc002f50500)
/go/pkg/mod/github.com/go-chi/chi@v4.0.3+incompatible/mux.go:82 +0x2d1
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerResponseSize.func1(0x7f4ac3fd9638, 0xc0005e8ff0, 0xc002f50500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:196 +0xe9
net/http.HandlerFunc.ServeHTTP(0xc002c53e90, 0x7f4ac3fd9638, 0xc0005e8ff0, 0xc002f50500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0x1552ea0, 0xc00042ca80, 0xc002f50500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:100 +0xda
net/http.HandlerFunc.ServeHTTP(0xc002c66000, 0x1552ea0, 0xc00042ca80, 0xc002f50500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerDuration.func2(0x1552ea0, 0xc00042ca80, 0xc002f50500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:76 +0xb2
net/http.HandlerFunc.ServeHTTP(0xc002c661b0, 0x1552ea0, 0xc00042ca80, 0xc002f50500)
/usr/local/go/src/net/http/server.go:2042 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x1552ea0, 0xc00042ca80, 0xc002f50500)
/go/pkg/mod/github.com/prometheus/client_golang@v1.3.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc002c661e0, 0x1552ea0, 0xc00042ca80, 0xc002f50500)
/usr/local/go/src/net/http/server.go:2042 +0x44
net/http.serverHandler.ServeHTTP(0xc00066c540, 0x1552ea0, 0xc00042ca80, 0xc002f50500)
/usr/local/go/src/net/http/server.go:2843 +0xa3
net/http.(*conn).serve(0xc002c64640, 0x15567a0, 0xc002a59240)
/usr/local/go/src/net/http/server.go:1925 +0x8ad
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2969 +0x36c