• idea插件开发javax.net.ssl.SSLException: No PSK available. Unable to resume.


    idea插件开发,编译出错

    javax.net.ssl.SSLException: No PSK available. Unable to resume.
    	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:129)
    	at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:117)
    	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:308)
    	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:264)
    	at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:255)
    	at java.base/sun.security.ssl.ServerHello$T13ServerHelloConsumer.consume(ServerHello.java:1224)
    	at java.base/sun.security.ssl.ServerHello$ServerHelloConsumer.onServerHello(ServerHello.java:984)
    	at java.base/sun.security.ssl.ServerHello$ServerHelloConsumer.consume(ServerHello.java:872)
    	at java.base/sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:392)
    	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444)
    	at java.base/sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:421)
    	at java.base/sun.security.ssl.TransportContext.dispatch(TransportContext.java:178)
    	at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:164)
    	at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1152)
    	at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1063)
    	at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:402)
    	at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
    	at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
    	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1581)
    	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
    	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
    	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
    	at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:620)
    	at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:356)
    	at com.intellij.ide.plugins.marketplace.MarketplaceRequests$readOrUpdateFile$2.process(MarketplaceRequests.kt:265)
    	at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:531)
    	at com.intellij.util.io.HttpRequests.process(HttpRequests.java:513)
    	at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:332)
    	at com.intellij.ide.plugins.marketplace.MarketplaceRequests.readOrUpdateFile(MarketplaceRequests.kt:262)
    	at com.intellij.ide.plugins.marketplace.MarketplaceRequests.getMarketplacePlugins(MarketplaceRequests.kt:124)
    	at com.intellij.openapi.updateSettings.impl.UpdateChecker.validateCompatibleUpdatesForCurrentPlugins(UpdateChecker.kt:394)
    	at com.intellij.openapi.updateSettings.impl.UpdateChecker.updateDescriptorsForInstalledPlugins(UpdateChecker.kt:379)
    	at com.intellij.ide.plugins.CustomPluginRepositoryService.lambda$getCustomRepositoryPluginMap$0(CustomPluginRepositoryService.java:63)
    	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
    	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
    	at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:265)
    	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    	at java.base/java.security.AccessController.doPrivileged(Native Method)
    	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    	at java.base/java.lang.Thread.run(Thread.java:834)
    2023-10-12 15:55:46,621 [  15633]  ERROR - plication.impl.ApplicationImpl - No PSK available. Unable to resume. 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46

    解决方案
    1.命令里加入 ,我试了不管用

    -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2,TLSv1.3
    
    • 1

    在这里插入图片描述
    在这里插入图片描述
    2.升级jdk版本11.0.2->升级到 11.0.20

    https://www.oracle.com/java/technologies/downloads/#java11-windows

  • 相关阅读:
    SqlBoy:异或、交换奇偶
    el-form表单实现校验
    展会动态 | 迪捷软件邀您参加2023世界智能网联汽车大会
    无模型深度强化学习算法
    存档&改造【01】模板导入&租户登录
    推荐三个搭建专有知识库+大模型智能助手开源项目
    “蔚来杯“2022牛客暑期多校训练营10 I.Yet Another FFT Problem?
    自然语言处理之语言模型(LM):用c++通过自然语言处理技术分析语音信号音高
    Maven聚合项目配合Springcloud案例
    Javaweb项目中文件的上传与下载
  • 原文地址:https://blog.csdn.net/heroguo007/article/details/133792846