Closed firephreek closed 1 year ago
Have the same issue. Reported on overseerr discord. It's also affecting covers of recently added as well. I do not use cache, v1.33. Using SCTX Docker container.
Same here
same issue, i tried deleting a request and readding, but just getting a 500 error when entering the series page
This seems to be an issue with TMDB's API: https://www.themoviedb.org/talk/6491f7572f8d0900c6679013
Same here
This seems to be an issue with TMDB's API: https://www.themoviedb.org/talk/6491f7572f8d0900c6679013
That there may be an issue with TMDB's API doesn't mean there isn't an issue here. The logs seem to suggest a failure in the response parsing of whatever TMDB is coming back with. More investigation is needed than what the logs currently provide. Anyone know the easiest way to find the associated call with these error messages?
Edit: Dug down into the code, found the requests, got myself an API key. I've confirmed responses using curl
, API seems fine even if the results are missing properties. But a missing prop shouldn't be breaking things like this. Maybe something changed in the new release? Regression? or is there some sort of API mis-match happening?
Output attached. 793.txt 93396.txt 202099.txt 202102.txt 1958355.txt
At least one of the problems is here in this line
...
cast: show.aggregate_credits.cast.map(mapAggregateCast)
crew: show.credits.crew.map(mapCrew),
...
There's no null check for child properties, so if the TMDB JSON result drops something like 'credits' or 'cast' here, map will be called on undefined, throwing errors and the models used don't have defaults built.
Same problem here, even a downgrade to an earlier version of overseerr does not solve this issue
This is a weird one as series it was happening to every single time yesterday are no longer doing it today, So maybe like the above user said its a TMDB API issue.
This is also resolved for me today, but it would be great to hear fromt he devs on root cause. Was an API limit reached for the app or was this a problem at IMDB/TVDB? If ti's a limit, seems likely to happen again.
I have had this problem multiple times for a few weeks. Sometimes it goes away and then it comes back.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Description
Upgraded from 1.32 to 1.33 and numerous series and movies now shown as 'unavailable' despite having been previously added/requested and verified present on the associated Plex server.
Per the logs, the source the failure seems to be related to failed parsing of a JSON response and seems to happen in a variety of ways:
examples:
2023-06-20T20:32:34.620Z [debug][API]: Something went wrong retrieving series{"errorMessage":"Cannot read properties of undefined (reading 'crew')","tvId":"202099"}
2023-06-20T20:36:04.355Z [debug][API]: Something went wrong retrieving combined credits{"errorMessage":"[TMDB] Failed to fetch person combined credits: Request failed with status code 500","personId":"93396"}
2023-06-20T20:37:19.972Z [debug][API]: Something went wrong retrieving combined credits{"errorMessage":"[TMDB] Failed to fetch person combined credits: Request failed with status code 500","personId":"1958355"}
2023-06-20T20:33:02.490Z [debug][API]: Something went wrong retrieving movie{"errorMessage":"Cannot read properties of undefined (reading 'facebook_id')","movieId":"793"}
Version
1.33.0
Steps to Reproduce
https://[myoverseer]/tv/82728
Screenshots
No response
Logs
Platform
desktop
Device
Browser
Operating System
Linux, Android, Mac
Browser
Firefox, Safari, Chromium
Additional Context
No response
Code of Conduct