Subversive in Eclipse Ganymede
Posted by ObLiB on August 20, 2008
While trying to install Subversive on Eclipse Ganymede I get this error :
Cannot find a solution where both Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.1.I20080612-1500,0.7.1.I20080612-1500]] and Match[requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.3.I20080814-1500,1.0.0)] can be satisfied.
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit.feature.group 2.0.3.I20080814-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.3.I20080814-1500,1.0.0)
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit.feature.group 2.0.3.I20080814-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.polarion.eclipse.team.svn.connector.feature.group/0.0.0
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit15.feature.group 2.0.3.I20080814-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.3.I20080814-1500,1.0.0)
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.svnkit15.feature.group 2.0.3.I20080814-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.polarion.eclipse.team.svn.connector.feature.group/0.0.0
Unsatisfied dependency: [org.polarion.eclipse.team.svn.connector.feature.group 2.0.3.I20080814-1500] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.team.svn.feature.group/[0.7.3.I20080814-1500,1.0.0)
Just like everyone I add this url in p2 :
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
The error comes out when I tried to Install the followings:
So I tried again but this time I unchecked the SVN Connectors and kept the SVN Team Provider. This time the installation worked well and I restarted my Eclipse to finish it. Of course, even if the SVN Team Provider was installed, I can’t use it without a SVN Connector. So I retried to install the SVN Connector, but the error cames out again…
On the subversive website they talk about the Subversive plug-in update site:
http://download.eclipse.org/technology/subversive/0.7/update-site/
So I add it in p2 and I retried the install but it failed again…
At this time I really don’t understand what was appening. But after some google search, I got the solution: The SVN Team Provider version in the Ganymede update site is not the latest version. To get it works with the Connectors you’ve got to update it to the latest version. Here are the steps to make it works :
- Go to Help->Software Updates.
- Click on the “Available Software” tab.
- Unfold the Ganymede->Collaboration Tools node, and if your experience is like mine, you will see the “SVN Team Provider (Incubation)” item with this version identifier, “0.7.1.I20080612-1500”. What you really need (since the Subversive/Polarion team posted updates) is the version from 2008-08-01.
- Click on “Manage Sites…”.
- Uncheck the “Ganymede” checkbox (http://download.eclipse.org/releases/ganymede)
- Scroll down to find “http://download.eclipse.org/technology/subversive/0.7/update-site/”, select it and click “OK”.
- You should be back on the “Available Software” tab, with only the subversive items present. Unfold the “Subversive SVN Team Provider Plugin (Incubation)” item, and you will see the “SVN Team Provider (Incubation)” item. Note that the version identifier is “0.7.3.I20080814-1500”.
- Check the box, and click”install”. The install will be change to an update. Restart Eclipse at the end of the install.
- Go to “Help->Software Updates”.
- Choose the “Available Software” tab.
- Click the “Add Site” button, and add “http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/”.
- Check the SVNKit Connectors and click “Install”. Restart Eclipse at the end of the install.
- Subversive should be working !
Thanks to Frank Carver and Graig Thomas
Ollivier said
your solution is fine for me ;-))
thanks
Bert Van Vlerken said
Thanks this was a lifesaver !
Chris said
I don’t get the “SVN Team Provider (Incubation)” option in step 7. Still can’t get Subversive to work because of this. Anyone else getting this problem?
ObLiB said
Happy to see it helped someone 😀
Chris, try this:
Go to the “Manage Sites…” and get all boxes unchecked. Scroll down to “http://download.eclipse.org/technology/subversive/0.7/update-site/” and remove it. Then re-add it with the “Add” button and check his box (you should have only this box checked). Then try to refresh the “Available Software” tab, “SVN Provider (Incubation)” should be there 😉
Chris said
I fixed my problem by reinstalling Eclipse. The original Eclipse install must have been corrupt.
StephaneD said
Well done ObLiB.
How did you find the latest version ?
What kind of search have you done ?
Because i attempted to install this plugin all morning.
And i was became sad before reading your great post.
Thanks a lot again.
ObLiB said
Thanks Stephane,
I was just lucky to find the solution on this blog (see the link at the end of the post). I’ve make a big search before I find it. I was sure I wasn’t the only one having trouble for the subversive installation and that’s why I decide to post the solution 😉
Harald said
Hi,
works like a charm. I spent many frustrating hours before I eventually found your posting. Thanks for sharing!
Greetings Harald
Paul said
Thank you very much… this works nicely. Overall, I would say that the update manager seems much less polished in Ganymede than Europa, though I like the release as a whole.
Giles said
Thanks! (why do they shoot themselves in the foot like this?)
Diego said
Idiot proof and works ! Thank you very much for taking the time and sharing this 🙂
P.S.: In my case I was migrating an Eclipse 3.3 workspace and had to delete .metadata to get it working.
Spindizzy said
Many thanks ObLiB! I was beating my head over this Sunday night.
As an FYI for everyone else, if you run into “Ordinal Not Found” errors, it’s because you have both versions of JavaHL Connector installed. Remove either of them, and the errors go away. Found that here: http://www.eclipse.org/newsportal/article.php?id=787&group=eclipse.technology.subversive#787
Niklas said
Many thanks!
You saved my ass today. 😉
Hugh said
works like a charm !
Many thanks 🙂
Peter Muster said
It works. Thanks
brd6644 said
This worked great. Thanks!
mcbrain said
Worked for me, but I had to uninstall everything SNV-related and then redo the installation before I managed to get it right — probably due to some messed up settings during my previous installation attempts. Thanks for taking the time to write this up!
Dani said
Thanks – you saved my day! It’s a shame for eclipse, that this (final) integration is so bad (or inexistent).
olko said
Thank you so much…..
Carlo said
It doesn’t work for me 😦
the following is the error thrown when I try to open a SVN view:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.team.svn.ui (338).
…
Caused by: org.osgi.framework.BundleException: The activator org.eclipse.team.svn.ui.SVNTeamUIPlugin for bundle org.eclipse.team.svn.ui is invalid
…
Caused by: java.lang.NoClassDefFoundError: org/eclipse/team/svn/core/operation/IActionOperation
Do you have any suggestion?
Thanks,
Carlo
Diego said
I have exactly the same problem of Carlo, let us know if anyone finds a solution. BTW yesterday it was working then I updated to the new release (0.7.4 and 2.0.4) and it stopped to work; now even if I can reinstall 0.7.3, the problem persists.
Olagato said
The same problem of Carlo and Diego:
“Unable to create the selected preference page.
An error occurred while automatically activating bundle org.eclipse.team.svn.ui (698).”
Olagato said
Error message when creating new project from SVN:
“The selected wizard could not be started. Plug-in org.eclipse.team.svn.ui was unable to load class org.eclipse.team.svn.ui.wizard.ImportFromSVNWizard.
An error occurred while automatically activating bundle org.eclipse.team.svn.ui (698).”
ObLiB said
Hi,
To avoid any problem, I made a new Subversive installation on a new Eclipse, just to test if it comes from the Subversive 0.7.4 Release.
All the installation goes well and all works fine. No error message when creating new project from SVN.
The problem must comes from the update from 0.7.3 and 2.0.3 to 0.7.4 and 2.0.4 …
I don’t know how to fix it 😦 . Maybe you should try to remove 0.7.3 and 2.0.3 before installing the Subversive 0.7.4 Release.
ObLiB said
Tried to update .3 to .4 … It works fine.
I don’t know why you have thoses errors 😦
I installed and updated only the Team Provider and SVNKit as the screen in the post. Maybe you checked something else?
For now the only thing I can tell is that
– Subversive SVN Team Provider (Incubation) 0.7.4.I20081001-1900
– SVNKit 1.1.7 Implementation (Optional) 2.0.4.I20081001-1900
– SVNKit 1.2.0 Implementation (Optional) 2.0.4.I20081001-1900
installation or update from 0.7.3 and 2.0.3 works fine in my case.
Tata Calu said
Hi,
I have subversive SVN Team Provider (Incubation) 0.7.4.I20081001-1900 0.7.4 on Eclipse 3.4 SR1 (3.4.1). When I try to install the SVN Connectors (the packages: Subversive SVN Connectors and SVNKit 1.2.0 Implementation (Optional)) the following errors occur after starting the install process (right after Eclipse computes the size of this update):
An error occurred while collecting items to be installed
No repository found containing: org.polarion.eclipse.team.svn.connector/osgi.bundle/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector/org.eclipse.update.feature/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector.svnkit15/osgi.bundle/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector.svnkit15/org.eclipse.update.feature/2.0.4.I20081001-1900
Does anyone have any ideas ?
Thanks
Rohan Hart said
My preferences page fails as above unless I use a new empty workspace. Deleting all of the .metadata/.plugins/*svn* and .metadata/.plugins/org.eclipse.core.runtime/.settings/*svn* seems to clean it up.
Tata Calu said
I created a new workspace and switched to it.
When I try to install those tho packages again (the packages: Subversive SVN Connectors and SVNKit 1.2.0 Implementation (Optional)), after the “ok to install” dialog and the License agreement dialog that follows, I noticed in the progress view that Eclipse is freezing in the Computing Size (Cancel Requested) state for a few minutes, and afterwards the same error appears:
An error occurred while collecting items to be installed
No repository found containing: org.polarion.eclipse.team.svn.connector/osgi.bundle/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector/org.eclipse.update.feature/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector.svnkit15/osgi.bundle/2.0.4.I20081001-1900
No repository found containing: org.polarion.eclipse.team.svn.connector.svnkit15/org.eclipse.update.feature/2.0.4.I20081001-1900
Any advice, anyone ?
PS: I am running Eclipse 3.4.1 on Windows XP SP2
Jety said
Many thanks, this worked well. Uff, this issue with SVN in Ganymede kept coming back for nearly two weeks already, so I hope it will not come back again ;).
Cheers
Pavel
Tata Calu said
My problem is solved.
Maybe this will help someone with the 2.0.4 connectors issues:
I suggest the following (worked for me on eclipse 3.4):
– remove the Subversive update sites using the “Manage Sites” button (*)
– restart eclipse
– add the Subversive update sites using the “Add Site” button (*)
– make sure they actually reload as you expand them in the “Available
Software” tab
– click update on the “Installed Software” tab.
(*)
http://download.eclipse.org/technology/subversive/0.7/update-site/
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
rozza said
Hi, this may provide some more (and more accurate) information on the topic, I found it worked for me.
http://www.eclipse.org/newsportal/article.php?id=839&group=eclipse.technology.subversive#839
Marc said
Installing and uninstalling and re-installing would always give me a “Class not found” exception in the SVN preferences.
I happened to have corrupted my “workspace/.metadata/.plugins/” directories just by installing a mix of 0.7.3 and 0.7.4. I removed a lot of svn/team/subversion stuff there and it just worked.
Hope this helps.
Boris said
Hi everybody!
I want to update my eclipse 3.4.1 on Red hat linux 32 bit system, which resides in an network without internet connection. I can thow use a usb stick to transfer files to his network. I have searched for a wile for an archived update site of Subversive SVN Connectors, but the eclips page (http://www.eclipse.org/subversive/downloads.php and ) refers to polarion site (http://www.polarion.com/products/svn/subversive.php?src=eclipseproject) and the polarion site does not contain a archived version. Does anyone know of a site where i can download latest stable and matching archived versions of eclipse Subversive plugin and subersive connectors, for eclipse 3.4.1 (Ganymede release)?
Thanks in advance!
How-To: Eclipse Ganymede 3.4.1 with SVN and GWT support « futupark said
[…] the steps written in this guide to install Subversive 0.7.5 with SVNKit 2.0.5 connectors for both SVN […]
Robert said
Hi, I’ve solved the problem by checking all sites in Software Updates.
Adrian Mont said
Hey guys,
If you are still getting the following exception while accessing SVN repository view in eclipse, even after following all the steps mentioned above.All you need to do is create a new workspace in eclipse and that will do the job.
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.team.svn.ui (338).
George W. said
Hi guys,
after many subversive installation fails I used Eclipse Ganymede 3.4.1 with Java EE as described above. That did the trick. I could also upgrade to the latest plugin versions.
Many thanks, oblib!!!
Martin said
Thanks, that saved me some more hours battling with eclipse.
I’m considering a switch from kdevelop to eclipse and i hope this was the last anoying bit.
Many thanks again, you saved me some hours
Sougata said
Wow Thanks it worked for me, wish I had come across this before the 2 hours I wasted.
Mathieu said
Yep !
Thanks so much, this article is dawn helpful to get through installing Subversive.
Good work!
Cheers
Subversive in Eclipse Ganymede | Alles was schnuckelig.eu ist... said
[…] used to affliction so I started to looking for help on the net and found the interesting article of ObLiB facing similar […]
Vinutha said
I don’t get the “SVN Team Provider (Incubation)” option in step 7. getting an error saying
No repository found at http://download.eclipse.org/technology/subversive/0.7/update-site/
suresh kumar said
Ben said
Helped me fix this issue… thanks!
Jeff Coughlin said
These instructions were helpful, but I still kept getting the original error.
I fixed it by deleting the folder workspace/.metadata/.plugins/
Jeff Coughlin said
Sorry, I hit send before I finished typing.
I fixed it by deleting the folder workspace/.metadata/.plugins/org.eclipse.team.svn.core
I restarted Eclipse and everything worked as expected with the newer version of subversive (Eclipse recreated the necessary plugin folder with clean data). I did not lose any SVN settings for my current repositories and their login information was also left intact.
Amy said
Many thanks! your solution works fine for me!
Chris Danielson said
Thank you for this article!
As shocking as this is, it’s April 14, 2009 and still this is an issue with installing SVN. When will the eclipse team and polarion team just work this out so that the install just works? This is probably the 3rd time I’ve gone through this nightmare. When will eclipse just automatically include SVN into it’s installation? They have the legacy CVS system… great.
Thanks again for posting this article. I’ll probably be revisiting this article every 6 months when I re-install eclipse.
Regards,
Chris
b boose said
anybody know how and where to manually install connectors? I can’t use the update site.
vijay said
thank you that worked for me ……
Brad Bueche said
I cant get it working either because due to proxies I have to download it manually. The base package works but I cant get the javahl connector installed. I download the file org.polarion.eclipse.team.svn.connector.javahl16.win32_2.2.0.I20090505-1500.jar but every time I tried to load it through “New Archive Site” I get the error “The Selected Archive does not contain an Update Site.”
Maxim Porges said
Thanks for the tip! Software updates in Ganymede are such a pain in the ass…
shyam said
thanks a lot
shyam
Amnon said
Banged my head with this for half a day.
Just as I was about to give up Subversive and hope for the best with Subclipse, I saw this post.
Thank you so much!
Nathaniel Kirovac said
Gamers can choose to perform at any table, whilst meeting new people about the world. It is situated in Ledyard in the state of Connecticut and includes of 340,000 sq ft of gaming area.