-
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
Sync stopped working: Not Found - method exists, but no record found #1864
Comments
for workaround disable liked lists feature. but try to figure out which liked list gives you this error. enable debug log and see last trakt api request. |
I wasn't sure if the two issues were related so I thought I'd mention it. The You were right! It was one of the liked lists. I disabled
I went to |
I ran a bit more tests.
I deleted the cache. It still showed 10 items on the list (all movies) and continued to work. |
cache can be cloudflare side. try requesting the URL with trakt-api.sh helper:
more specifically:
but. first check what's stored in your cache:
|
Must have been the Cloudflare cache since I was sick for a few days and the log, as well as Plex, now correctly reflects 12 items (the list was public during this time). I added 2 more items to my list and made it private. I deleted the local cache and ran |
Test how the curl request responds: |
Ran into the Cloudflare cache issue again so got to wait for it to expire. Here's the output for your information.
|
what is the information? what is that request? and it has no body? please full details what did you test. |
Sorry for not being clear. The list was public last time so the body was the normal message you'd expect from the API. I set it to private but the Cloudflare cache hadn't yet updated so I had to wait for that. I posted the Anyway, now that the list is private and Cloudflare cache is updated, I get the following output when I run
You're correct in saying that it's not authorized to see private lists. Edit: I don't think the status code is correct here. I get |
seems the 403 response comes to 404 if you add trakt authorization headers (like the trakt-api script). |
did a few more tests: user private lists are available from different endpoint, by slug or by id
with trakt token content is responded as well. making the list public, the public URLs are still not accessible, not via api or web because my profile is private. |
and seems there are "type" and "privacy" fields that could be checked which endpoint to use "list": {
"name": "Netflix",
"description": "Items found from Netflix",
- "privacy": "public",
+ "privacy": "private",
"share_link": "https://trakt.tv/lists/20816319",
"type": "personal",
so, in summary:
|
- Taxel#1864 (comment) Do so until support is added
Stopping the error: Support for private lists is doable (see notes above), and can be requested via feature request issue if wanted. |
Confirmation
The problem
PlexTraktSync stopped working around the beginning of February. I've used PlexTraktSync for years without any issues until now. I thought it would fix itself but it hasn't. I've looked at similar issues but found no solutions. I've scoured the README and looked at the troubleshooting section and the discussions but to no avail.
I've tried deleting the docker image and everything in the
config
folder including the cache to start fresh but nothing worked.I noticed something interesting, though, during the setup phase when starting over. Just after logging into Trakt, it gives the following error:
The entire chunk of this error is here if you want to take a look. Running the sync command again goes straight to syncing where I'm encountering the main error.
Steps to reproduce the behavior
run
plextraktsync sync
.Error trace / logs
Expected behavior
Sync like it has always been syncing.
Inspect of problematic items
No response
Workarounds
Tried
0.28.12
since it was published ~2 months ago. Same issue.Couldn't try
0.27.11
or0.27.0
because ofduring Trakt log in.
Config file contents
Install method
docker-compose
Version
0.29.7
Python Version
3.12.2
Plex Server Version
1.40.1.8227
Operating System and Version
Linux-4.4.302+-x86_64-with
The text was updated successfully, but these errors were encountered: