seerr-team · GitHub

@fallenbagel Actually, I have one more issue it seems.

When it got to the setup screen, it read my libraries and gave me a set of toggles. When I tried to toggle any of them, it just hangs and the "Syncing" button just spins indefinitely. I opened up Firefox console and found this error.

GET https://jellyseerr1.example.com/api/v1/settings/jellyfin/library?enable= -> Error: HTTP 400

{
  "stack": "B@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:396349\n6154/je.xhr</</c/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410101\nc@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410246\nEventHandlerNonNull*6154/je.xhr</<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:410535\n6154/je.xhr<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:409413\nSe@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:412975\nrequest@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:416547\n6154/</_e.prototype[e]@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:416841\n6154/r/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:391369\n36313/n.Z/e/<@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:5849\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420270\no@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420474\n50029/s/</<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420533\n50029/s/<@https://jellyseerr1.example.com/_next/static/chunks/pages/_app-29178a4d0c1b8163.js:1:420413\n36313/n.Z/H@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:6041\nonToggle@https://jellyseerr1.example.com/_next/static/chunks/36313-dd19b4de6095a147.js:1:7519\nonClick@https://jellyseerr1.example.com/_next/static/chunks/28575-1f9a2bcf2aeb1e7c.js:1:3753\nOe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:16879\nAe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:17033\n64448/Ir/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:36933\nIr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37027\nUr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37444\n64448/Hr/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:42886\nss@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:106553\nLe@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:16011\nHr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:38738\nKn@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:23134\nQn@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:22916\nEventListener.handleEvent*Br@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:38241\n$r@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37640\n64448/jr/<@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37806\njr@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:37750\n64448/n.hydrateRoot@https://jellyseerr1.example.com/_next/static/chunks/framework-6a24ea55bfe2d3c0.js:1:128917\n96947/ue/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12019\nue@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12043\n96947/se/e/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12395\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99070\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\n92612/t.Z/</<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99335\n92612/t.Z/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99215\nse@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12624\nce@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:12144\n96947/le/e/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14261\ns@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86179\n34051/c/o._invoke@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:85968\n34051/w/</e[t]@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:86602\nr@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99070\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\npromise callback*r@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99141\nu@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99276\n92612/t.Z/</<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99335\n92612/t.Z/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:99215\nle@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14324\n96947/t.hydrate@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:4692\n94609/<@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14749\npromise callback*94609@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:14723\nf@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:149\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:100584\nf.O@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:591\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:100610\nc@https://jellyseerr1.example.com/_next/static/chunks/webpack-6ae052ebe8556238.js:1:44108\n@https://jellyseerr1.example.com/_next/static/chunks/main-a0d77ee65511e9c3.js:1:51\n",
  "message": "Request failed with status code 400",
  "name": "AxiosError",
  "code": "ERR_BAD_REQUEST",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "adapter": [
      "xhr",
      "http"
    ],
    "transformRequest": [
      null
    ],
    "transformResponse": [
      null
    ],
    "timeout": 0,
    "xsrfCookieName": "XSRF-TOKEN",
    "xsrfHeaderName": "X-XSRF-TOKEN",
    "maxContentLength": -1,
    "maxBodyLength": -1,
    "env": {},
    "headers": {
      "Accept": "application/json, text/plain, */*",
      "Content-Type": null
    },
    "params": {
      "enable": ""
    },
    "method": "get",
    "url": "/api/v1/settings/jellyfin/library"
  },
  "request": {},
  "response": {
    "data": {
      "message": "Empty value found for query parameter 'enable'",
      "errors": [
        {
          "path": ".query.enable",
          "message": "Empty value found for query parameter 'enable'"
        }
      ]
    },
    "status": 400,
    "statusText": "",
    "headers": {
      "alt-svc": "h3=\":443\"; ma=2592000",
      "content-length": "155",
      "content-type": "application/json; charset=utf-8",
      "date": "Fri, 22 Dec 2023 20:54:11 GMT",
      "etag": "W/\"9b-0jZSZnRVt52LTHNw7ffNak7rjvk\"",
      "server": "Caddy",
      "x-firefox-spdy": "h2",
      "x-powered-by": "Express"
    },
    "config": {
      "transitional": {
        "silentJSONParsing": true,
        "forcedJSONParsing": true,
        "clarifyTimeoutError": false
      },
      "adapter": [
        "xhr",
        "http"
      ],
      "transformRequest": [
        null
      ],
      "transformResponse": [
        null
      ],
      "timeout": 0,
      "xsrfCookieName": "XSRF-TOKEN",
      "xsrfHeaderName": "X-XSRF-TOKEN",
      "maxContentLength": -1,
      "maxBodyLength": -1,
      "env": {},
      "headers": {
        "Accept": "application/json, text/plain, */*",
        "Content-Type": null
      },
      "params": {
        "enable": ""
      },
      "method": "get",
      "url": "/api/v1/settings/jellyfin/library"
    },
    "request": {}
  }
}

It seems to me, the problem is that enable parameter is not getting a proper argument. Any idea why that would happen?

Note, that I'm running all these (both Jellyfin and Jellyseer) behind a Caddy reverse proxy if that makes any difference.

Read the original on github.com ↗