Bonjour, Lors de l’installation du plugin JSONAPI j'ai rencontré un problème voici les logs: Juste avant quelques petites informations : J'ai la dernière mise à jour de vault, le plugin protocol lib mis à jour et la version 5.6.0 de Jsonapi ( dernière version ). Mon serveur utilise la version 1.8.3 de spigot , le support technique de dedizone ma ouvert les ports du site et de mon vps. [17:52:16 WARN]: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target [17:52:16 WARN]: at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) [17:52:16 WARN]: at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1937) [17:52:16 WARN]: at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) [17:52:16 WARN]: at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) [17:52:16 WARN]: at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1478) [17:52:16 WARN]: at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:212) [17:52:16 WARN]: at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) [17:52:16 WARN]: at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) [17:52:16 WARN]: at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1050) [17:52:16 WARN]: at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1363) [17:52:16 WARN]: at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1391) [17:52:16 WARN]: at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1375) [17:52:16 WARN]: at sun.net.Merci de vous Connecter/S'inscrire pour voir les liens. [17:52:16 WARN]: at sun.net.Merci de vous Connecter/S'inscrire pour voir les liens. [17:52:16 WARN]: at sun.net.Merci de vous Connecter/S'inscrire pour voir les liens. [17:52:16 WARN]: at sun.net.Merci de vous Connecter/S'inscrire pour voir les liens. [17:52:16 WARN]: at sun.net.Merci de vous Connecter/S'inscrire pour voir les liens. [17:52:16 WARN]: at java.net.URL.openStream(URL.java:1038) [17:52:16 WARN]: at com.alecgorge.minecraft.jsonapi.JSONServer.connectionInfo(JSONServer.java:130) [17:52:16 WARN]: at com.alecgorge.minecraft.jsonapi.JSONServer$1.run(JSONServer.java:108) [17:52:16 WARN]: at java.lang.Thread.run(Thread.java:745) [17:52:16 WARN]: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target [17:52:16 WARN]: at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387) [17:52:16 WARN]: at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292) [17:52:16 WARN]: at sun.security.validator.Validator.validate(Validator.java:260) [17:52:16 WARN]: at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324) [17:52:16 WARN]: at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229) [17:52:16 WARN]: at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) [17:52:16 WARN]: at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1460) [17:52:16 WARN]: ... 16 more [17:52:16 WARN]: Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target [17:52:16 WARN]: at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:145) [17:52:16 WARN]: at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:131) [17:52:16 WARN]: at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) [17:52:16 WARN]: at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382) [17:52:16 WARN]: ... 22 more Voilà si quelqu'un peux me venir en aide. Cordialement Ervan
Bonjour , Je up le sujet car j'ai le même soucis , si quelqu'un à la solution je suis la pour vous écoutez !
C'est bon j'ai trouvé les gars ! Donc sa marche même si il y'a l'erreur donc si vous avez mis le port 20060 par exemple bha sa sera le port 20059
Perso les ports c'était 2345 et JSONAPI avait besoin de 2344,2345,2346 et 23457 (C'était indique dans les log)
Les certificats ssl servent à sécuriser les connexions vers des liens en https. Il y a deux liens en https dans le code source de jsonapi, ils sont fait pour connaitre l'ip et le port du serveur, et ne servent donc à rien si on configure jsonapi nous-mêmes. Ces erreurs ssl s'affichent à cause de ces deux liens auxquels on ne peut accéder à cause d'une modification de java. EN RÉSUMÉ, ERREURS SSL OU PAS, JSONAPI MARCHERA DONC VOUS POUVEZ VOUS FOUTRE DE CES LOGS