Raspbian - Java Exception : PKIX path validation failed
Posted: 20 May 2016, 09:06
I'm trying to run FileBot v4.7 (portable version) on my Raspberry PI3 running Raspbian Jessie, and it always fails like this :
PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
I rely on OpenJDK-8 (headless)
I tried to update to latest HEAD version with update script, however the behavior is still the same.
I'm able to open the GUI, able to display CLI help message, but as soon as the application needs to connect to a remote server through SSL, this exception is raised (from GUI or CLI).
Any idea or hint on how to solve this ?
I found many issues on google about PKIX path validation failed
but not so much dealing with the signature check failed
Kheo
PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
Code: Select all
$filebot -script fn:configure
Fetch failed: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
at net.filebot.web.WebRequest.fetch(WebRequest.java:138)
at net.filebot.CachedResource.lambda$fetchIfModified$8(CachedResource.java:186)
at net.filebot.CachedResource$$Lambda$9/24030126.fetch(Unknown Source)
at net.filebot.CachedResource.lambda$null$0(CachedResource.java:83)
at net.filebot.CachedResource$$Lambda$14/31150277.call(Unknown Source)
at net.filebot.CachedResource.retry(CachedResource.java:112)
at net.filebot.CachedResource.lambda$get$1(CachedResource.java:83)
at net.filebot.CachedResource$$Lambda$13/11669778.apply(Unknown Source)
at net.filebot.Cache.computeIf(Cache.java:85)
at net.filebot.CachedResource.get(CachedResource.java:78)
at net.filebot.MemoizedResource.get(Resource.java:36)
at net.filebot.cli.ScriptBundle.getScript(ScriptBundle.java:34)
at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:72)
at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:114)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
at net.filebot.Main.main(Main.java:120)
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
at net.filebot.web.WebRequest.fetch(WebRequest.java:135)
... 15 more
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: signature check failed
... 16 more
Caused by: java.security.cert.CertPathValidatorException: signature check failed
... 16 more
Caused by: java.security.SignatureException: Signature does not match.
... 16 more
Failure (°_°)
Code: Select all
$ java -version
openjdk version "1.8.0_40-internal"
OpenJDK Runtime Environment (build 1.8.0_40-internal-b04)
OpenJDK Zero VM (build 25.40-b08, interpreted mode)
I'm able to open the GUI, able to display CLI help message, but as soon as the application needs to connect to a remote server through SSL, this exception is raised (from GUI or CLI).
Any idea or hint on how to solve this ?
I found many issues on google about PKIX path validation failed
but not so much dealing with the signature check failed
Kheo