0

I am trying to install Enhanced Class Decompiler plugin from marketplace in IBM Rational Application Developer Version: 9.5.0.2 . But getting below exception ,

Unable to read repository at https://ecd-plugin.github.io/update/content.xml.
javax.net.ssl.SSLException: Received fatal alert: protocol_version
    at com.ibm.jsse2.j.a(j.java:35)
    at com.ibm.jsse2.j.a(j.java:31)
    at com.ibm.jsse2.as.b(as.java:806)
    at com.ibm.jsse2.as.a(as.java:102)
    at com.ibm.jsse2.as.i(as.java:969)
    at com.ibm.jsse2.as.a(as.java:680)
    at com.ibm.jsse2.as.startHandshake(as.java:859)
    at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:535)
    at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:403)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
    at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
    at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
    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.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
    at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Please help me out on this issue.

4

1 回答 1

1

IBM 的 JRE 不喜欢 Github 的新 SSL 设置,因此您可以尝试修复它(JRE 的相关部分在 中找到%RAD_HOME%\SDP\jdk\jre\lib\security

或者从这里获取最新的 ECD 版本:

https://github.com/ecd-plugin/ecd/releases

对于 3.0 版本,请下载

https://github.com/ecd-plugin/ecd/releases/download/v3.0.0.201709092115/enhanced-class-decompiler-3.0.0.201709092115.zip

其中包含一个“功能”和“插件”文件夹。这些内容需要进入 RAD 安装中的相应文件夹,即。%RAD_HOME%\SDP.

启动 RAD 后,应将其配置为对“.class”和“.class-without-source”使用 ECD。

于 2018-05-30T08:30:58.200 回答