java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty on Linux, or why is the default truststore empty [duplicate]
I got this error in Ubuntu. I saw that/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacertswas a broken link to /etc/ssl/certs/java/cacerts. That lead me to this bug: https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/983302The README for ca-certificates-java eventually showed the actual fix:
run
update-ca-certificates -f
apt-get install ca-certificates-java didn't work for me. It just marked it as manually installed.