Occasional 401 error
#1
sometime during scrapping, i got this error, TMM 4 with license.

is a 401 unauthorized error.

i am using my own TMDB API.

Image
 
Quote:16:26:16.595 ERROR org.tinymediamanager.core.movie.MovieList - searchMovieFallback
org.tinymediamanager.scraper.exceptions.ScrapeException: HTTP 401 / Unauthorized
    at org.tinymediamanager.scraper.mpdbtv.MpdbMetadataProvider.search(MpdbMetadataProvider.java:104)
    at org.tinymediamanager.core.movie.MovieList.searchMovie(MovieList.java:611)
    at org.tinymediamanager.ui.movies.dialogs.MovieChooserDialog$SearchTask.doInBackground(MovieChooserDialog.java:725)
    at org.tinymediamanager.ui.movies.dialogs.MovieChooserDialog$SearchTask.doInBackground(MovieChooserDialog.java:706)
    at java.desktop/javax.swing.SwingWorker$1.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.desktop/javax.swing.SwingWorker.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.tinymediamanager.scraper.exceptions.HttpException: HTTP 401 / Unauthorized
    ... 10 common frames omitted
#2
also multiple error when scrapping subtitler using automatic.

i have about 1300 movies, but ther eis about 150 movies that always fail, for many months...

but if i use manual search and download, it can go correctly, which i am lazy to since it have about 150 of it. after all the reason why we need a media manager is to make thing easier.
 
Quote:17:46:48.038 ERROR o.t.core.movie.tasks.MovieSubtitleSearchAndDownloadTask - getSubtitles
org.tinymediamanager.scraper.exceptions.ScrapeException: org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcException
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.search(OpensubtitlesMetadataProvider.java:225)
    at org.tinymediamanager.core.movie.tasks.MovieSubtitleSearchAndDownloadTask$Worker.run(MovieSubtitleSearchAndDownloadTask.java:128)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcException: null
    at org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcClient$Caller.call(TmmXmlRpcClient.java:134)
    at org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcClient.call(TmmXmlRpcClient.java:81)
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.methodCall(OpensubtitlesMetadataProvider.java:304)
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.search(OpensubtitlesMetadataProvider.java:195)
    ... 8 common frames omitted
17:46:48.447 ERROR o.t.core.movie.tasks.MovieSubtitleSearchAndDownloadTask - getSubtitles
org.tinymediamanager.scraper.exceptions.ScrapeException: org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcException
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.search(OpensubtitlesMetadataProvider.java:225)
    at org.tinymediamanager.core.movie.tasks.MovieSubtitleSearchAndDownloadTask$Worker.run(MovieSubtitleSearchAndDownloadTask.java:128)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcException: null
    at org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcClient$Caller.call(TmmXmlRpcClient.java:134)
    at org.tinymediamanager.scraper.opensubtitles.TmmXmlRpcClient.call(TmmXmlRpcClient.java:81)
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.methodCall(OpensubtitlesMetadataProvider.java:304)
    at org.tinymediamanager.scraper.opensubtitles.OpensubtitlesMetadataProvider.search(OpensubtitlesMetadataProvider.java:195)
    ... 8 common frames omitted
#3
1. okay there is something we can improve.. you have "fallback to other scraper if there are no search results" activated and tmm tries to fall back to a private scraper
2. you probably have hit the anti leech limit of opensubtitles:
Quote:Yes. Explanation - even if we are OpenSubtitles, leeching is forbidden. If you want to download more subtitles for any reason, just contact us, write what you want and why and we will see. This antileech protection is good for regular users, server is responding faster. Please do not try running any download bots on our site. Thanks.
Limit is: 1 IP/max 200 subtitles/24 hours. Don't try steal subtitles, your IP will be banned.
If you are using media center such as Plex, or any other scraping tool and you need to lift the limits, consider to support us and become VIP member
  so you may become a VIP member there if you want to download a huge amount of subtitles
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab

Logout Mark Read Team Forum Stats Members Help
Occasional 401 error0