Problème JsonAPI

Bonjour,
donc voila depuis quelques heure j’essaye de configurer JsonAPI mais en vain, j’ai pourtant tout suivis à la lettre, réinstaller une dizaine de fois JsonAPI mais rien à faire :frowning:
Voici mes logs:
[01:57:08] [Thread-17/INFO]: [JSONAPI] Remote Toolkit methods cannot be loaded because it depends on a plugin that is not installed: ‘RemoteToolkitPlugin’
[01:57:08] [Thread-17/INFO]: [JSONAPI] 384 methods loaded in 7 namespaces.
[01:57:08] [Thread-17/INFO]: [JSONAPI] ------[Connection information]-------
[01:57:08] [Thread-17/INFO]: [JSONAPI] JSON Server listening on 30039
[01:57:08] [Thread-17/INFO]: [JSONAPI] JSON Stream Server listening on 30040
[01:57:08] [Thread-17/INFO]: [JSONAPI] JSON WebSocket Stream Server listening on 30041
[01:57:08] [Thread-17/INFO]: [JSONAPI] Active and listening for requests.
[01:57:08] [Thread-17/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
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1886)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:276)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:270)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1341)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:153)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.Handshaker.processLoop(Handshaker.java:868)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.Handshaker.process_record(Handshaker.java:804)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1016)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323)
[01:57:08] [Thread-17/WARN]: at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:515)
[01:57:08] [Thread-17/WARN]: at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
[01:57:08] [Thread-17/WARN]: at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
[01:57:08] [Thread-17/WARN]: at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
[01:57:08] [Thread-17/WARN]: at java.net.URL.openStream(URL.java:1037)
[01:57:08] [Thread-17/WARN]: at com.alecgorge.minecraft.jsonapi.JSONServer.connectionInfo(JSONServer.java:130)
[01:57:08] [Thread-17/WARN]: at com.alecgorge.minecraft.jsonapi.JSONServer$1.run(JSONServer.java:108)
[01:57:08] [Thread-17/WARN]: at java.lang.Thread.run(Thread.java:722)
[01:57:08] [Thread-17/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
[01:57:08] [Thread-17/WARN]: at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
[01:57:08] [Thread-17/WARN]: at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
[01:57:08] [Thread-17/WARN]: at sun.security.validator.Validator.validate(Validator.java:260)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
[01:57:08] [Thread-17/WARN]: at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1323)
[01:57:08] [Thread-17/WARN]: … 15 more
[01:57:08] [Thread-17/WARN]: Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
[01:57:08] [Thread-17/WARN]: at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
[01:57:08] [Thread-17/WARN]: at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
[01:57:08] [Thread-17/WARN]: at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
[01:57:08] [Thread-17/WARN]: … 21 more
[01:57:08] [Thread-17/INFO]: [JSONAPI] -------------------------------------
[01:57:09] [Craft Scheduler Thread - 23/INFO]: [Vault] No new version available

Merci d’avance à ceux qui prendrons du temps pour résoudre mon prob :stuck_out_tongue:
Cordialement,

Cette erreur vient de Jsonapi et à ma connaissance, il n’y a à l’heure actuelle, aucun fix disponible. De plus Jsonapi semble abandonné par son auteur.

Cordialement

Bonjour,

Oui l’erreur provient de JSONAPI. Enfaîte, le plugin utilise un certificat SHA1 qui n’est plus utilisé par Oracle depuis peu. Ceci génère donc un conflit sur toutes les versions de JSONAPI.

L’auteur n’a pas abandonné le plugin , puisqu’il répond sur Github sur le topic du plugin.

Certain ont proposé des solutions pour fixer ce bug, mais il faut avoir une machine dédié pour effectuer ces opérations. (Ajout de certificat etc etc). Pour les autres, ils ont proposé une version de JSONAPI qui soit disant a fixé ce bug, mais pour l’heure actuelle ce n’est pas le cas. J’ai pris contact avec l’auteur pour plus de nouvelles, je tiendrai au courant les intéressés.

Cordialement