2016-05-26 13 views
1

これは、多くのことが起こっているOSXボックスに既存のコードベースを複製した後初めて./gradlewを実行する際のエラーです。./gradlewがNoSuchAlgorithmExceptionで失敗する

問題のラッパーは、(別のシステム上の)次の出力

./gradlew -v 

------------------------------------------------------------ 
Gradle 2.12 
------------------------------------------------------------ 

Build time: 2016-03-14 08:32:03 UTC 
Build number: none 
Revision:  b29fbb64ad6b068cb3f05f7e40dc670472129bc0 

Groovy:  2.4.4 
Ant:   Apache Ant(TM) version 1.9.3 compiled on December 23 2013 
JVM:   1.8.0_92 (Oracle Corporation 25.92-b14) 
OS:   Mac OS X 10.10.5 x86_64 

を与え、例外は次のとおりです。

Exception in thread "main" java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext) 
  at javax.net.ssl.DefaultSSLSocketFactory.throwException(SSLSocketFactory.java:198) 
  at javax.net.ssl.DefaultSSLSocketFactory.createSocket(SSLSocketFactory.java:205) 
  at sun.net.www.protocol.https.HttpsClient.createSocket(HttpsClient.java:409) 
  at sun.net.NetworkClient.doConnect(NetworkClient.java:162) 

失敗OSXボックスは、企業ネットワークではなく、プロキシの背後にあります。私は、Javaをアップグレードする必要がありますか、システム上のどこかに新しい証明書をインストール

Java version "1.7.0_79" 
Java(TM) SE Runtime Environment (build 1.7.0_79-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) 

エル・キャピタン10.11.5ベータ(15F31a)を実行していると、Javaバージョン1.7.0_79および1.8.0_45は、(両方で失敗)しています、パッチグラブル...?どこから始めたらいいか分からない。インターネットには現在、この問題のためのアドバイスは含まれていないため、私は死んだリンクにつながっていません。

$ JAVS_HOME/JRE/libに/セキュリティ

ファイルは非壊れたシステム上で壊れたシステムと、先月に2014年からです。

答えて

1

同じ問題がありました。同じ根本原因であるかどうかは分かりませんが、Javaランタイムバージョンに関連しているようです。

% java -version 
java version "1.8.0_45" 
Java(TM) SE Runtime Environment (build 1.8.0_66-b17) 
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode) 

1.8.0_66に更新されました。問題が解決しました。

関連する問題