BuildTools.jar Установка сервера Minecraft не работает - PullRequest
1 голос
/ 21 февраля 2020

При настройке своего сервера я также смотрю на создание своих собственных плагинов. Когда я go для установки BuildTools.jar, используя java -jar BuildTools.jar, я получаю следующую ошибку:

Poyda@MY-COMPUTER-NAME MINGW64 ~/Desktop/Testing Folder/New folder
$ java -jar BuildTools.jar
Loading BuildTools version: git-BuildTools-2652406-111 (#111)
Java Version: Java 8
Current Path: C:\Users\Poyda\Desktop\Testing Folder\New folder\.
git version 2.25.0.windows.1
IPoydaI
56775882+IPoydaI@users.noreply.github.com
Attempting to build version: 'latest' use --rev <version> to override
Could not get version latest does it exist? Try another version or use 'latest'
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
        at sun.security.ssl.Alerts.getSSLException(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
        at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
        at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
        at sun.security.ssl.Handshaker.processLoop(Unknown Source)
        at sun.security.ssl.Handshaker.process_record(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at org.spigotmc.builder.Builder.get(Builder.java:668)
        at org.spigotmc.builder.Builder.main(Builder.java:316)
        at org.spigotmc.builder.Bootstrap.main(Bootstrap.java:40)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
        at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
        at sun.security.validator.Validator.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
        at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
        ... 16 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)
        at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)
        at java.security.cert.CertPathBuilder.build(Unknown Source)
        ... 22 more

Это на Windows, в "Git Bash для Windows". ..

Я никогда раньше не использовал java, если кто-нибудь может сказать мне, что происходит?

Ответы [ 2 ]

1 голос
/ 01 мая 2020

По сути, мне нужно было отключить мою компанию Inte rnet Политики защиты, а затем установить, не беспокоясь ... не знаю, поможет ли это, кто бы ни проголосовал за мой вопрос, хотя.

0 голосов
/ 21 февраля 2020

На всякий случай попробуйте обновить до Git для Windows 2.25.1 (в 2.25.0 возникла проблема с скручиванием, которая может оказать влияние здесь)

Так как сообщение об ошибке о цепочке сертификатов, отсутствующей в хранилище ключей JDK, зависит от того, с каким сервером пытается связаться jar.

Если обновление Git не помогает, вам нужно добавить, куда приходит этот jar from.
Например, если речь идет о spigot, прочитайте эту ветку , которая указывает на файл BuildTools.jar из hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar.

...