OpenSubtitles API (via HTTPS) is broken
Posted: 08 Jul 2016, 02:34
I had no issues downloading subtitles yesterday. However, today I get multiple errors:
I upgraded to the latest version, filebot-r4064.jar, but it didn't help.
Code: Select all
Get [English] subtitles for 1 files
Looking up subtitles by hash via OpenSubtitles
Failed to compute hash
java.lang.IllegalStateException: java.io.IOException: Failed to retrieve subtitle language map
at net.filebot.web.OpenSubtitlesClient.getSubLanguageID(OpenSubtitlesClient.java:500)
at net.filebot.web.OpenSubtitlesClient.getLanguageFilter(OpenSubtitlesClient.java:486)
at net.filebot.web.OpenSubtitlesClient.lambda$getSubtitleListByHash$11(OpenSubtitlesClient.java:221)
at net.filebot.web.OpenSubtitlesClient.getSubtitleList(OpenSubtitlesClient.java:205)
at net.filebot.web.OpenSubtitlesClient.getSubtitleListByHash(OpenSubtitlesClient.java:217)
at net.filebot.web.OpenSubtitlesClient.getSubtitleList(OpenSubtitlesClient.java:182)
at net.filebot.subtitle.SubtitleUtilities.lookupSubtitlesByHash(SubtitleUtilities.java:67)
at net.filebot.cli.CmdlineOperations.getSubtitles(CmdlineOperations.java:706)
at net.filebot.cli.CmdlineOperations.getMissingSubtitles(CmdlineOperations.java:802)
at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:86)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:26)
at net.filebot.Main.main(Main.java:124)
Caused by: java.io.IOException: Failed to retrieve subtitle language map
at net.filebot.web.OpenSubtitlesClient.lambda$getSubLanguageMap$16(OpenSubtitlesClient.java:450)
at net.filebot.Cache.computeIf(Cache.java:85)
at net.filebot.Cache.computeIfAbsent(Cache.java:91)
at net.filebot.web.OpenSubtitlesClient.getSubLanguageMap(OpenSubtitlesClient.java:446)
at net.filebot.web.OpenSubtitlesClient.getSubLanguageID(OpenSubtitlesClient.java:491)
... 11 more
Caused by: redstone.xmlrpc.XmlRpcException: A network error occurred.
at redstone.xmlrpc.XmlRpcClient.endCall(Unknown Source)
at redstone.xmlrpc.XmlRpcClient.invoke(Unknown Source)
at net.filebot.web.OpenSubtitlesXmlRpc.invoke(OpenSubtitlesXmlRpc.java:345)
at net.filebot.web.OpenSubtitlesClient$OpenSubtitlesXmlRpcWithRetryAndFloodLimit.invoke(OpenSubtitlesClient.java:552)
at net.filebot.web.OpenSubtitlesXmlRpc.getSubLanguages(OpenSubtitlesXmlRpc.java:316)
at net.filebot.web.OpenSubtitlesXmlRpc.getSubLanguages(OpenSubtitlesXmlRpc.java:312)
at net.filebot.web.OpenSubtitlesClient.lambda$getSubLanguageMap$16(OpenSubtitlesClient.java:448)
... 15 more
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
... 22 more
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
... 22 more
Caused by: java.security.cert.CertPathValidatorException: timestamp check failed
... 22 more
Caused by: java.security.cert.CertificateExpiredException: NotAfter: Tue Apr 19 16:59:59 PDT 2016
... 22 more
Lookup by hash failed: java.io.IOException: Failed to retrieve subtitle language map
Looking up subtitles by name via OpenSubtitles
Search by name failed: java.io.IOException: Failed to retrieve subtitle language map
No matching subtitles found: xxxxxxxxxx