【发布时间】:2018-06-24 08:14:26
【问题描述】:
尝试在 eclipse luna 4.4.0 中安装 sonarlint。 从市场安装失败并出现以下错误:
尝试在 eclipse luna 4.4.0 中安装 sonarlint。
无法读取位于 https://eclipse-uc.sonarlint.org/content.xml 的存储库。 收到致命警报:protocol_version
javax.net.ssl.SSLException: Received fatal alert: protocol_version
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1959)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1077)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:702)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:159)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:166)
at org.apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.java:272)
at org.apache.http.impl.AbstractHttpClientConnection.flush(AbstractHttpClientConnection.java:277)
at org.apache.http.impl.conn.AbstractClientConnAdapter.flush(AbstractClientConnAdapter.java:201)
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:239)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:685)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:487)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
java版本是1.8 操作系统是windows 8 64位
【问题讨论】:
-
无法添加“也安装新软件”并出现以下错误:
-
java.lang.RuntimeException: java.security.NoSuchAlgorithmException: MD5 MessageDigest 在 org.eclipse.equinox.internal.p2.metadata.License.calculateLicenseDigest(License.java:121) 在 org. eclipse.equinox.internal.p2.metadata.License.getUUID(License.java:84) at org.eclipse.equinox.internal.p2.ui.sdk.SimpleLicenseM
-
我建议您在特定的 Google 群组中询问。 Sonarlint 开发人员正在积极监控 Google 组,但似乎不是 StackOverflow groups.google.com/forum/#!forum/sonarlint
-
eclipse.ini 中
-vm参数的值是多少?我解决了这个问题,将此参数设置为 java 8 运行时。