-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error during ratings sync: 'NoneType' object has no attribute 'plex' #1785
Comments
duplicate. provide the same info asked from the previous reporter: but they disappeared, so issue is closed |
Will try and run this tonight and come, of course disabling rating sync issue goes away. |
not sure of the of course part. didn't see the trace. the gist is unreadable gibberish. you can post relevant part from plextraktsync.log file content (rename as .txt) to be able to attach to issue. |
Log File attached, this is without the amendments you mention in the previous issue topic as I am not at home at the moment to make those changes just yet. |
Here is my log file. Same issue, disabling Rating Sync in BOTH directions fixes the issue. |
I didn't really ask for log, just said the log in issue body is unreadable gibberish. and how you should share the logs. what i did ask, is what asked from previous reporter, need to see I've created PR, which when used will maybe show error better what id is affected: so use that pr and run the inspect as asked. |
another user (or even two), who report a problem and then disappear? will close this soon then: c1311ca |
I'll try and look into this tonight, apologies just been busy. |
Hello, Sync log: Inspect log: |
so, the problem is with episodes of tv shows that have no trakt match? this particular one you can fix if you submit the show to tmdb and let trakt import the tvdb id. and why did you show inspect of id=112175? your error is with 112177. please show inspect of problematic item. |
I see, my mistake. Here is the inspect for 112177: Doesn't the arr family use TVDB by default? So if it is there, shouldn't it be found on TVDB? |
looked your second inspect, the episode has trakt match: so far so good. but doesn't explain why show attribute is still missing. that tvdb has entry, has nothing to do if trakt doesn't have it. if trakt doesn't have tvdb entry this program won't be able to make a match with trakt. however trakt has match for that tvdb episode: redirects to: why your plex has only tvdb, beats me. you can try to do fix match for your show in plex and then see with inspect again if the show has more guids present. |
I agree it's strange. Same probleme here : #1746, Plex only populates tvdb id as external id.
EDIT: it's a Plex issue : Episode ordering “TheTVDB (Aired)” not fetching latest metadata Doesn't explain the crash though. |
@simonc56 do you understand how to reproduce this? |
I fixed match and it showed two instances of the show within plex, I selected the other one. Here are both inspects. Also, it appears that everywhere "Skipping PlexGuid:imdb://##### not found on Trakt" occurs, I can run a rematch and find 1-2 OTHER matches for the same movie or show, and in changing it, traktsync can find it on Trakt. So, I'm not too sure how the crash was occurring, but it does appear to allow it to work. |
No. |
Also, if anyone understands how to reproduce the situation, it would greatly improve the chances of fixing the problem. maybe the fix is just to ignore such situation, i.e in the earlier version that didn't crash, was the problematic id processed or skipped? I suspect it has something to do with broken data from plex side. that in earlier versions resulted skipping the item |
Coming from #1804 (all my original issue template information is filled out there) Adding 4 inspect outputs (explained below)
|
and how does syncing only the problematic id behave?
|
|
To reproduce from the ground btw: I added Gundam SEED to Sonarr (monitoring off, no immediate search) I added Gundam SEED Destiny to Sonarr (monitoring off, no immediate search) Since Trakt seems to use TMDB which sees Gundam SEED Destiny as Season 2 of Gundam SEED but Sonarr/Plex see Gundam SEED Destiny as a separate show entirely there is a mismatch. Trakt/TMDB see it as this: Sonarr/Plex see it as this: Edit: I'm done with both shows anyway, so I don't need them, but if another media item in the future has a similar issue I hope this information helps to narrow down how to fix it. |
As explained previously, there is something wrong in your Plex metadata. "Guid": [
{"id": "imdb://tt0434694"},
{"id": "tmdb://580252"},
{"id": "tvdb://157141"}
] Plextraktsync is perfectly able to manage seasons not being ordered identically in tmdb & tvdb, thanks to those episodes ids. I can reproduce this guid problem with PMS
Seems a Plex Server issue, see here : Episode ordering “TheTVDB (Aired)” not fetching latest metadata Note: I can't reproduce the crash |
I switched from TVDB to TMDB for the shows agent and it seems to sync without error now. This causes a new issue however where plex doesn't seem to be reading metadata for the episode. The show still matches seemingly the same as it did before, but the episode is just listed as Edit: should note that other metadata seems fine, but because TMDB thinks this show is actually season 2 of another show it lacks matching episode metadata. |
No, you're doing wrong. |
Fix in PR #1806 |
awesome. thanks. it does suck that there's no way to get a match to work for the sync (seems to be more of a plex issue though), but skipping is definitely preferable to crashing 😄 |
Confirmation
The problem
Container stops running.
Steps to reproduce the behavior
Error trace / logs
Expected behavior
App to finish syncing of libraries
Inspect of problematic items
No response
Workarounds
No response
Install method
Unraid installation (not supported)
Config file contents
Version
0.28.15
Python Version
3.12.1
Plex Server Version
1.40.0.7775
Operating System and Version
unRAID
The text was updated successfully, but these errors were encountered: