Saat saya hendak membangun Gradle, saya selalu mendapat pesan kesalahan seperti ini:

Exception in thread "main" javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Hal ini terjadi saat saya hendak mengunduh sebuah berkas dari HTTPS. Semua versi Java yang terpasang, baik OpenJDK maupun Oracle 7, 8 tidak dapat menggunakan. Usut punya usut, ternyata ada masalah pada pemasangan paket ca-certificates-java pada Ubuntu Vivid yang saya gunakan. Saya lihat besar berkasnya:

$ ls -al /etc/ssl/certs/java/cacerts 
-rw-r--r-- 1 root root 32 Apr 29 07:21 /etc/ssl/certs/java/cacerts

Cuma 32 byte!

Solusi adalah dengan membuat ulang berkas tersebut.

sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure

Selesai.

Sumber: