Daha yeni bir sanal makineye 17.10 yükledim. Çalıştığımda gradleveya ./gradlewaşağıdaki hatayı bulduğumda bir geliştirme ortamı oluşturmaya çalışıyorum :
* What went wrong:
Error resolving plugin [id: 'com.github.johnrengelman.shadow', version: '2.0.0']
> Could not GET 'https://plugins.gradle.org/api/gradle/4.0/plugin/use/com.github.johnrengelman.shadow/2.0.0'.
> java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Bu, gradle versiyonuna, java versiyonuna (hem openjdk hem de oracle 8 ve 9'da hata var) ve shadowjar versiyonundan bağımsızdır. Bu beni gradle / openjdk / oracle ile ilgili olmaktan ziyade Ubuntu ile ilgili olduğu sonucuna götürüyor.
Her ikisi de, CA sertifikalarını güncellenmesi denedim sudo update-ca-certificates -fve sudo apt install ca-certificates-java --reinstall, ikisi de sorunu çözer. Denenmiş ve test edilmiş olana bile geri döndüm, kapatıp tekrar tekniğine hiçbir etki etmeden döndüm.
Sorun nedir ve nasıl düzeltebilirim?
openjdk-8-jdkbenim için işe yaramadı. Nasıl çalıştığını bilen var mı?autoremoveYüklemeden önce bir tane çalıştırdımopenjdk-8-jdkve sonraopenjdk-9-jdk, ama söylediklerinden farklı olabilecek tek şey bu.