2016-07-05 26 views
0

我已經在本地主機上安裝了gerrit服務器設置。成功連接後,Web UI已啓動。在那裏,我在「使用Launchpad ID登錄」選項中註冊了我的gmail ID。
它的工作較早,但現在它顯示錯誤「提供程序不支持,或者輸入不正確。」當我嘗試登錄時。我搜索了很多,並找到了有關係統中安裝的java安全問題的一些解決方案。我的系統中有Oracle Jdk8而不是OpenJdk。所以我應該切換到Open Jdk。這是來自日誌文件的錯誤日誌消息。供應商不支持,或輸入不正確

Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 
    at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:90) 
    at sun.security.validator.Validator.getInstance(Validator.java:179) 
    at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) 
    at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) 
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) 
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) 
    at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491) 
    at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) 
    at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979) 
    at sun.security.ssl.Handshaker.process_record(Handshaker.java:914) 
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) 
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375) 
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403) 
    ... 66 more 
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 
    at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) 
    at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120) 
    at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104) 
    at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:88) 
    ... 78 more 

回答

0

問題已修復!

正如我一直在使用Oracle Java 8,我已經安裝了以下的commnad打開Jdk 7。

sudo apt-get install ca-certificates-java 

但是,只有當我更改了gerrit.config文件中的java home變量時才解決問題。

javaHome = /usr/lib/jvm/java-7-openjdk-amd64/jre 

現在固定爲我的問題..

相關問題