sct / overseerr

Request management and media discovery tool for the Plex ecosystem
https://overseerr.dev
MIT License
3.87k stars 446 forks source link

Pending item, but not showing as a request, error 409 #3718

Open Minxster opened 10 months ago

Minxster commented 10 months ago

Description

I'm using Plex Watchlists and every once in a while, I find that a Show/Movie is marked as "pending" but doesn't show up in the Requests page.

I have to manually look at each users Plex Watchlist to see who's Watchlist has the media listed. Then I go into "Manage Movie" and click on "Clear Data". Once this is cleared the next Plex Watchlist sync will re-request the item.

It's like the media item is in limbo, as it's not in the Requests page.

Version

1.33.2

Steps to Reproduce

I can't manually replicate this, it's only happened twice in about 3 months.

Screenshots

No response

Logs

2023-12-17T20:13:21.882Z [info][Jobs]: Starting scheduled job: Plex Watchlist Sync 
2023-12-17T20:13:23.378Z [info][Watchlist Sync]: Creating media request from user's Plex Watchlist {"userId":4,"mediaTitle":"Wonka"}
2023-12-17T20:13:23.379Z [info][Watchlist Sync]: Creating media request from user's Plex Watchlist {"userId":4,"mediaTitle":"The Castaways"}
2023-12-17T20:13:23.380Z [info][Watchlist Sync]: Creating media request from user's Plex Watchlist {"userId":4,"mediaTitle":"The Heist Before Christmas"}
2023-12-17T20:13:23.528Z [info][Notifications]: Sending notification(s) for MEDIA_PENDING {"subject":"The Castaways (2023)"}
2023-12-17T20:13:23.536Z [info][Notifications]: Sending notification(s) for MEDIA_AUTO_REQUESTED {"subject":"The Castaways (2023)"}
2023-12-17T20:13:23.572Z [info][Notifications]: Sending notification(s) for MEDIA_AUTO_APPROVED {"subject":"The Heist Before Christmas (2023)"}
2023-12-17T20:13:23.573Z [info][Notifications]: Sending notification(s) for MEDIA_AUTO_REQUESTED {"subject":"The Heist Before Christmas (2023)"}
2023-12-17T20:13:23.592Z [info][Notifications]: Sending notification(s) for MEDIA_AUTO_APPROVED {"subject":"Wonka (2023)"}
2023-12-17T20:13:23.593Z [info][Notifications]: Sending notification(s) for MEDIA_AUTO_REQUESTED {"subject":"Wonka (2023)"}
2023-12-17T20:13:23.616Z [info][Media Request]: Requester has no active tag. Creating new {"requestId":43,"mediaId":1321,"userId":4,"newTag":"4 - h"}
2023-12-17T20:13:23.623Z [info][Media Request]: Requester has no active tag. Creating new {"requestId":44,"mediaId":1322,"userId":4,"newTag":"4 - h"}
2023-12-17T20:13:23.926Z [info][Media Request]: Sent request to Radarr {"requestId":43,"mediaId":1321}
2023-12-17T20:13:24.056Z [error][Media Request]: Something went wrong sending request to Radarr {"errorMessage":"[Radarr] Failed to create tag: Request failed with status code 409","requestId":44,"mediaId":1322}
2023-12-17T20:13:24.058Z [error][Watchlist Sync]: Failed to create media request from watchlist {"userId":4,"mediaTitle":"Wonka","errorMessage":"[Radarr] Failed to create tag: Request failed with status code 409"}
2023-12-17T20:13:24.272Z [info][Radarr]: Radarr accepted request 
2023-12-17T20:13:24.272Z [debug][Radarr]: Radarr add details {"movie":{"title":"The Heist Before Christmas","originalTitle":"The Heist Before Christmas","originalLanguage":{"id":1,"name":"English"},"alternateTitles":[],"secondaryYearSourceId":0,"sortTitle":"heist before christmas","sizeOnDisk":0,"status":"announced","overview":"After a bank robber dressed as Santa Claus holds up a bank, a child disillusioned with Christmas encounters a man in the woods who, also dressed as Santa, claims to have fallen out of his sleigh. The pair strike up a friendship and go on an adventure.","digitalRelease":"2023-12-24T00:00:00Z","images":[{"coverType":"poster","url":"/MediaCover/654/poster.jpg","remoteUrl":"https://image.tmdb.org/t/p/original/nBmoRX1DLqvTeYQJukcCczC6UVf.jpg"},{"coverType":"fanart","url":"/MediaCover/654/fanart.jpg","remoteUrl":"https://image.tmdb.org/t/p/original/wD5q9RHwron5spLvcJqvFMEcNDT.jpg"}],"website":"https://www.sky.com/watch/the-heist-before-christmas","year":2023,"hasFile":false,"youTubeTrailerId":"","studio":"Calico Pictures","path":"/mnt/truenas_media/Films/Non-4K/Heist Before Christmas, The (2023) - [tmdb-656995]","qualityProfileId":11,"monitored":true,"minimumAvailability":"released","isAvailable":false,"folderName":"/mnt/truenas_media/Films/Non-4K/Heist Before Christmas, The (2023) - [tmdb-656995]","runtime":0,"cleanTitle":"theheistbeforechristmas","imdbId":"tt11417166","tmdbId":656995,"titleSlug":"656995","rootFolderPath":"/mnt/truenas_media/Films/Non-4K/","genres":["Family","Adventure"],"tags":[7],"added":"2023-12-17T20:13:24Z","addOptions":{"searchForMovie":true,"addMethod":"manual","ignoreEpisodesWithFiles":false,"ignoreEpisodesWithoutFiles":false,"monitor":"movieOnly"},"ratings":{"tmdb":{"votes":0,"value":0,"type":"user"}},"popularity":4.504,"id":654}}
2023-12-17T20:13:24.503Z [info][Watchlist Sync]: Creating media request from user's Plex Watchlist {"userId":5,"mediaTitle":"Station 19"}
2023-12-17T20:13:24.567Z [debug][Watchlist Sync]: Failed to create media request from watchlist {"userId":5,"mediaTitle":"Station 19","errorMessage":"No seasons available to request"}

Platform

desktop

Device

PC

Operating System

Windows 11

Browser

Chrome

Additional Context

Radarr is on version 5.1.3.8246

I don't believe my Radarr server was down at this point, and some newer requests came in minutes later (from the same user), and worked fine.

It would be ideal to have a way for the UI to show these "pending" items in the Requests page, maybe with a "retry" option? Or maybe have a "retry" cronjob to help with this sort of situation?

Code of Conduct

stale[bot] commented 8 months ago

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.

Minxster commented 8 months ago

I've still not had any feedback on all of this. Ideally it would be nice from Overseer to know that a requested failed, for some reason, and have a way to retry said request.