maven install 报错Server sent an unsupported extension: type_35

香蕉你个bug 2020-07-02 01:43:02
Caused by: org.apache.maven.wagon.TransferFailedException: Transfer failed for http://maven.aliyun.com/nexus/content/groups/public/mysql/mysql-connector-java/8.0.20/mysql-connector-java-8.0.20.pom
at org.apache.maven.wagon.providers.http.wagon.shared.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1242)
at org.apache.maven.wagon.providers.http.wagon.shared.AbstractHttpClientWagon.fillInputData (AbstractHttpClientWagon.java:1138)
at org.apache.maven.wagon.StreamWagon.getInputStream (StreamWagon.java:126)
at org.apache.maven.wagon.StreamWagon.getIfNewer (StreamWagon.java:88)
at org.apache.maven.wagon.StreamWagon.get (StreamWagon.java:61)
at org.eclipse.aether.transport.wagon.WagonTransporter$GetTaskRunner.run (WagonTransporter.java:567)
........
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: javax.net.ssl.SSLHandshakeException: Server sent an unsupported extension: type_35
at sun.security.ssl.Alerts.getSSLException (Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal (SSLSocketImpl.java:1964)
at sun.security.ssl.Handshaker.fatalSE (Handshaker.java:328)
at sun.security.ssl.Handshaker.fatalSE (Handshaker.java:318)
at sun.security.ssl.ClientHandshaker.serverHello (ClientHandshaker.java:705)
at sun.security.ssl.ClientHandshaker.processMessage (ClientHandshaker.java:206)
at sun.security.ssl.Handshaker.processLoop (Handshaker.java:1052)
at sun.security.ssl.Handshaker.process_record (Handshaker.java:987)
at sun.security.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:1072)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake (SSLSocketImpl.java:1385)
at sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1413)
at sun.security.ssl.SSLSocketImpl.startHandshake (SSLSocketImpl.java:1397)
at org.apache.maven.wagon.providers.http.httpclient.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket (SSLConnectionSocketFactory.java:436)
at org.apache.maven.wagon.providers.http.httpclient.conn.ssl.SSLConnectionSocketFactory.connectSocket (SSLConnectionSocketFactory.java:384)
at org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultHttpClientConnectionOperator.connect
(DefaultHttpClientConnectionOperator.java:142)
at org.apache.maven.wagon.providers.http.httpclient.impl.conn.PoolingHttpClientConnectionManager.connect (PoolingHttpClientConnectionManager.java:374)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.establishRoute (MainClientExec.java:393)

定位了一下maven的源码,发送的url是http,根据代码来看,是应该获取到 PlainConnectionSocketFactory,但实际上获取到的是https的SSLConnectionSocketFactory,我把url改成https,依然报这个错
该问题已经碰到第三次,重装jdk和maven都无法解决,只能重装系统,就可以恢复,应该是本地运行了什么软件导致的,之前运行过ibm的app scan和burpsuit,不知道会不会修改证书之类的东西
...全文
2362 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
香蕉你个bug 2020-07-03
  • 打赏
  • 举报
回复
没有配置过任何代理,检查了一下,安装的软件也没有开代理,vpn也没有
fengjian_428 2020-07-02
  • 打赏
  • 举报
回复
是不是本地装过什么代理

50,550

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧