Error adding Whisparr List
Version v1.59.0
Describe the bug
- Getting an error when adding a Whisparr list.
- The filters for Whisparr are not updated for monitored titles
To Reproduce Steps to reproduce the behavior:
- Go to Settings > List
- Click on 'Add List`
- Set type to Whisparr
- Choose the client and filter list.
- Click Save
Actual behavior There is a error message when trying to add the List. If I refresh the page I can see the list is added. If I go to the filter, there is no changes added for the monitored titles.
Expected behavior No error message. The filter should be updated with the monitored titles.
Screenshots
Desktop (please complete the following information):
- OS: [Windows 10 22H2]
- Browser [Brave Version 1.76.74 Chromium: 134.0.6998.89 ]
Additional context I tested the Whisparr client to verify the connection was good.
Trace logs
{"level":"trace","module":"download_client","cache":"download-client","time":"2025-03-14T11:48:35-07:00","message":"cache hit for client id 4 Whisparr"}
{"level":"trace","module":"http","type":"access","time":"2025-03-14T11:48:35-07:00","bytes_in":"","bytes_out":3,"latency_ms":0.395295,"method":"GET","proto":"HTTP/1.1","remote_ip":"192.168.0.118:52357","status":200,"url":"/api/download_clients/4/arr/tags","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36","time":"2025-03-14T11:48:35-07:00","message":"incoming_request"}
{"level":"trace","repo":"list","rows_affected":0,"time":"2025-03-14T11:48:41-07:00","message":"deleted list filters"}
{"level":"debug","module":"list","time":"2025-03-14T11:48:41-07:00","message":"successfully created list Whisparr list test"}
{"level":"debug","module":"list","time":"2025-03-14T11:48:41-07:00","message":"refresh list WHISPARR - Whisparr list test"}
{"level":"debug","module":"list","list":"Whisparr list test","type":"whisparr","client":4,"time":"2025-03-14T11:48:41-07:00","message":"gathering titles..."}
{"level":"trace","module":"download_client","cache":"download-client","time":"2025-03-14T11:48:41-07:00","message":"cache hit for client id 4 Whisparr"}
{"level":"error","module":"http","type":"error","time":"2025-03-14T11:48:41-07:00","recover_info":{},"debug_stack":"goroutine 59961 [running]:\nruntime/debug.Stack()\n\t/usr/local/go/src/runtime/debug/stack.go:26 +0x5e\ngithub.com/autobrr/autobrr/internal/http.Server.Handler.LoggerMiddleware.func5.1.1()\n\t/src/internal/http/middleware.go:108 +0xf2\npanic({0x116fda0?, 0xc002385020?})\n\t/usr/local/go/src/runtime/panic.go:785 +0x132\ngithub.com/autobrr/autobrr/internal/list.(*service).processSonarr(0xc0003a4000?, {0x1d13a30, 0xc0064a5740}, 0xc0003ddcc0, 0xc00137e9e0)\n\t/src/internal/list/process_arr_sonarr.go:79 +0xe8c\ngithub.com/autobrr/autobrr/internal/list.(*service).sonarr(0xc00017c600, {0x1d13a30, 0xc0064a5740}, 0xc0003ddcc0)\n\t/src/internal/list/process_arr_sonarr.go:31 +0x3f2\ngithub.com/autobrr/autobrr/internal/list.(*service).refreshList(0xc00017c600, {0x1d13a30, 0xc0064a5740}, 0xc0003ddcc0)\n\t/src/internal/list/service.go:209 +0x31b\ngithub.com/autobrr/autobrr/internal/list.(*service).Store(0xc00017c600, {0x1d13a30, 0xc0064a5740}, 0xc0003ddcc0)\n\t/src/internal/list/service.go:108 +0x11c\ngithub.com/autobrr/autobrr/internal/http.listHandler.store({{{{0x1d0df50, 0xc00065ea20}, 0xff, {0x0, 0x0}, {0xc00067ce00, 0x10, 0x1f4}, {0xc000708970, 0x1, ...}, ...}}, ...}, ...)\n\t/src/internal/http/list.go:67 +0x131\nnet/http.HandlerFunc.ServeHTTP(0xc00072e5a0?, {0x7ff1e4883e78?, 0xc001162600?}, 0x12a39f0?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000a00a20, {0x7ff1e4883e78, 0xc001162600}, 0xc0003dda40)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:480 +0x2e2\nnet/http.HandlerFunc.ServeHTTP(0x5358d6?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc001162640?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000a00a20, {0x7ff1e4883e78, 0xc001162600}, 0xc0003dda40)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f\ngithub.com/go-chi/chi/v5.(*Mux).Mount.func1({0x7ff1e4883e78, 0xc001162600}, 0xc0003dda40)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:327 +0x1bb\nnet/http.HandlerFunc.ServeHTTP(0xc0003dd900?, {0x7ff1e4883e78?, 0xc001162600?}, 0x1d06680?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/autobrr/autobrr/internal/http.Server.IsAuthenticated-fm.Server.IsAuthenticated.func1({0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/src/internal/http/middleware.go:87 +0x742\nnet/http.HandlerFunc.ServeHTTP(0x0?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc00247f240?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*ChainHandler).ServeHTTP(0xc00072e5a0?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc0027046a0?)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/chain.go:31 +0x26\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000a00300, {0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:480 +0x2e2\nnet/http.HandlerFunc.ServeHTTP(0xc00137f4e8?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc00137f4c8?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000a00300, {0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:73 +0x32f\ngithub.com/go-chi/chi/v5.(*Mux).Mount.func1({0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:327 +0x1bb\nnet/http.HandlerFunc.ServeHTTP(0xc00072e5a0?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc000d3a25d?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc000a002a0, {0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:480 +0x2e2\nnet/http.HandlerFunc.ServeHTTP(0xc000834ea0?, {0x7ff1e4883e78?, 0xc001162600?}, 0xc0003dd900?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/rs/cors.(*Cors).Handler-fm.(*Cors).Handler.func1({0x7ff1e4883e78, 0xc001162600}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/rs/[email protected]/cors.go:289 +0x184\nnet/http.HandlerFunc.ServeHTTP(0x25c0600?, {0x7ff1e4883e78?, 0xc001162600?}, 0x0?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/autobrr/autobrr/internal/http.Server.Handler.LoggerMiddleware.func5.1({0x1d12358, 0xc00025e620}, 0xc0003dd900)\n\t/src/internal/http/middleware.go:133 +0x204\nnet/http.HandlerFunc.ServeHTTP(0x12b3e83?, {0x1d12358?, 0xc00025e620?}, 0xeec397?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5/middleware.Recoverer.func1({0x1d12358?, 0xc00025e620?}, 0x140?)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/middleware/recoverer.go:45 +0x6c\nnet/http.HandlerFunc.ServeHTTP(0xc0003dd900?, {0x1d12358?, 0xc00025e620?}, 0x0?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5/middleware.RealIP.func1({0x1d12358, 0xc00025e620}, 0xc0003dd900)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/middleware/realip.go:36 +0x95\nnet/http.HandlerFunc.ServeHTTP(0x1d13a30?, {0x1d12358?, 0xc00025e620?}, 0x1d045c0?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5/middleware.RequestID.func1({0x1d12358, 0xc00025e620}, 0xc0003dd7c0)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/middleware/request_id.go:76 +0x20e\nnet/http.HandlerFunc.ServeHTTP(0x1d13a68?, {0x1d12358?, 0xc00025e620?}, 0x25be0d0?)\n\t/usr/local/go/src/net/http/server.go:2220 +0x29\ngithub.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc000a002a0, {0x1d12358, 0xc00025e620}, 0xc0003dd400)\n\t/go/pkg/mod/github.com/go-chi/chi/[email protected]/mux.go:90 +0x2ee\nnet/http.serverHandler.ServeHTTP({0x1d0e310?}, {0x1d12358?, 0xc00025e620?}, 0x6?)\n\t/usr/local/go/src/net/http/server.go:3210 +0x8e\nnet/http.(*conn).serve(0xc001d0fa70, {0x1d13a30, 0xc0005e4480})\n\t/usr/local/go/src/net/http/server.go:2092 +0x5d0\ncreated by net/http.(*Server).Serve in goroutine 34\n\t/usr/local/go/src/net/http/server.go:3360 +0x485\n","time":"2025-03-14T11:48:41-07:00","message":"log system error"}
{"level":"trace","module":"http","type":"access","time":"2025-03-14T11:48:41-07:00","bytes_in":"278","bytes_out":22,"latency_ms":27.975999,"method":"POST","proto":"HTTP/1.1","remote_ip":"192.168.0.118:52357","status":500,"url":"/api/lists","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36","time":"2025-03-14T11:48:41-07:00","message":"incoming_request"}
Hi! Which Whisparr version are you running? Think it's only built to support the original one which was Sonarr based.
Hi! Which Whisparr version are you running? Think it's only built to support the original one which was Sonarr based.
Whisparr version is 3.0.0.742