Bug 581731 - SVN Connectors are unavailable to download and install
Summary: SVN Connectors are unavailable to download and install
Status: REOPENED
Alias: None
Product: Subversive
Classification: Technology
Component: Connectors (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 11
: P3 blocker (vote)
Target Milestone: ---   Edit
Assignee: Nicolas Peifer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-28 07:52 EDT by Iliyan Laskov CLA
Modified: 2023-11-13 19:28 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Iliyan Laskov CLA 2023-03-28 07:52:05 EDT
Version: 2022-12 (4.26.0)
Build id: 20221201-1913

Overview: 
SVN Connectors are unavailable to download and install via the "Install connectors" wizard. A "No Connectors Found" message is displayed and the connectors list is empty.

Error log reads: 
!MESSAGE SVN: 'org.eclipse.team.svn.core.discovery.model.RemoteBundleDiscoveryStrategy$DownloadBundleJob' operation finished with error: Cannot download bundle at http://community.polarion.com/projects/subversive/download/eclipse/6.0/discovery/org.eclipse.team.svn.discovery_4.0.0.I20160225-1700.jar
!STACK 0
java.lang.Exception: Cannot download bundle at http://community.polarion.com/projects/subversive/download/eclipse/6.0/discovery/org.eclipse.team.svn.discovery_4.0.0.I20160225-1700.jar
	at org.eclipse.team.svn.core.discovery.model.RemoteBundleDiscoveryStrategy$DownloadBundleJob.exec(RemoteBundleDiscoveryStrategy.java:158)
	at org.eclipse.team.svn.core.discovery.model.RemoteBundleDiscoveryStrategy.performDiscovery(RemoteBundleDiscoveryStrategy.java:87)
	at org.eclipse.team.svn.core.discovery.model.ConnectorDiscovery.performDiscovery(ConnectorDiscovery.java:108)
	at org.eclipse.team.svn.ui.discovery.wizards.ConnectorDiscoveryWizardMainPage$16.run(ConnectorDiscoveryWizardMainPage.java:1172)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.net.ConnectException: Connection refused: connect
	at java.base/sun.nio.ch.Net.connect0(Native Method)
	at java.base/sun.nio.ch.Net.connect(Net.java:579)
	at java.base/sun.nio.ch.Net.connect(Net.java:568)
	at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)
	at java.base/java.net.Socket.connect(Socket.java:633)
	at java.base/java.net.Socket.connect(Socket.java:583)
	at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:183)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:531)
	at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:636)
	at java.base/sun.net.www.http.HttpClient.<init>(HttpClient.java:279)
	at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:384)
	at java.base/sun.net.www.http.HttpClient.New(HttpClient.java:406)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1309)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1242)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1128)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:1057)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529)
	at org.eclipse.team.svn.core.discovery.util.WebUtil.downloadResource(WebUtil.java:57)
	at org.eclipse.team.svn.core.discovery.model.RemoteBundleDiscoveryStrategy$DownloadBundleJob.exec(RemoteBundleDiscoveryStrategy.java:148)
	... 4 more

Manually installing connectors using the update site provided by Polarion (http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/) also fails with "Connection refused". A common workaround was to use https instead, but since 22.03.2023 the SSL certificate is expired, preventing this approach. 

Subversive version 4.8.0
Version: 2022-12 (4.26.0)
Build id: 20221201-1913
Comment 1 Nicolas Peifer CLA 2023-04-03 05:10:35 EDT
The recent connectors aren't hosted by polarion.com anymore. They are now hosted at a different location. Please follow the instructions of the installation guide (especially step two): https://www.eclipse.org/subversive/installation-instructions.php
Comment 2 Iliyan Laskov CLA 2023-04-03 05:48:17 EDT
Yes, manually installing connectors by following step 2 of the installation guide does work, for the latest version of Subversion only. 

If you need older connector versions, this is not an option. Furthermore, the Subversion plugin's own 'Install connectors' wizard remains broken, because it points to Polarion.
Comment 3 Nicolas Peifer CLA 2023-04-16 15:39:19 EDT
By the way: We're now using GitLab as bug tracker. But we can continue our discussion here...

1. Need of older Connectors:
Is there are issue with an older Subversion working copy format on the client-side or an incompatibility with an older Subversion server? Which older connector version would resolve your issue?

2. 'Install connectors' wizard broken (points to polarion)
You are righ, I filed a ticket for it, thanks: https://gitlab.eclipse.org/eclipse/subversive/subversive/-/issues/226
Comment 4 Stefan Fink CLA 2023-07-31 06:09:57 EDT
Currently the host community.polarion.com seems to be down.
Comment 5 Nicolas Peifer CLA 2023-08-01 06:03:19 EDT
Please read comment 1.
Comment 6 Bob Hanson CLA 2023-11-13 19:28:44 EST
Same problem. I am not finding any SVN connectors when trying the mentioned url. I get the message that there are no connectors and that I should try my internet connection. But that is clearly not the problem. 

I'm running into this because I thought I should try to reinstall Eclipse since my SVN in 2023-06 is stuck in a mode after I interrupted an upload to the Jmol project, and now it says there is unfinished work. Before and after I try to do a team...cleanup. 

So if need be, I can open a separate ticket on that and disregard this for now. Please advise.