9

I am trying to install IBM Rational ClearCase SCM Adapter (For Eclipse), Version 7.6.0.0 following instructions on IBM site on Eclipse Juno CDT.

I am using Install New Software > Add with the following URL.

http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/clearcase/60/update/windows/

Installation fails with the following message

Cannot complete the install because one or more required items could not be found. Software currently installed: Rational ClearCase MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445) Missing requirement: Rational ClearCase Refresh Provider For MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh 7.6.0.v201105111445) requires 'bundle org.eclipse.update.core 0.0.0' but it could not be found Cannot satisfy dependency: From: Rational ClearCase MVFS Support 7.6.0.v201105111445 (com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445) To: com.ibm.rational.clearcase.ccrefresh [7.6.0.v201105111445]

My question is : is this an issue of the plugin which does not support Eclipse Platform 4.X ? Or is there something wrong with my installation ?

For the record, the installation of the same plugin works correctly with Eclipse Indigo CDT.

Xavier T.
  • 40,509
  • 10
  • 68
  • 97

5 Answers5

16

I managed to solve this using the hints from Eclipse Help Site.

It's not a real issue with the plugin, but rather with the removal of the old Eclipse Update Manager APIs from Juno. What I did was to download an older Update Manager jar, drop it in the plugins folder, and them try the installation again. Now it works.

(One possible location for the download - Grepcode)

Erez A. Korn
  • 2,697
  • 3
  • 24
  • 32
  • 2
    Just a small note for everyone who will come across this topic, as many do. This workaround works great when used on 32-bit version of Eclipse. Otherwise, with 64-bit you will get a nasty filter dependency error for IBM ClearCase plugin installation... with no solution in sight. Good Luck! – thedp Oct 09 '12 at 00:22
  • @thedp I was able to install the CCRC plugin in 64-bit Juno using the above solution, although some functionality seems to be broken. – Jordan Bentley Nov 07 '12 at 21:53
8

If you want to use a Clearcase plugin with Eclipse Juno or later (Kepler), the Open Source ClearCase plugin (not from IBM) works.

If you are a 64 bits user, it seems that Erez A. Korn's workaround does not work, so you have to fallback on another plugin.

Xavier T.
  • 40,509
  • 10
  • 68
  • 97
2

Yes, it is a "Eclipse4.0 support" issue, as the official Eclipse versions supported for the IBM plugin are all 3.x.

Note that this isn't the only plugin suffering from this installation error message: the TeamCity plugin also get the same kind of error. (see TW-20759).

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
  • Thank you, the first link in my message mentioned the plugin installation "For Eclipse versions 3.4.x and later", but I guess it really means up to 3.X. – Xavier T. Jun 29 '12 at 13:05
  • @XavierT. knowing IBM for a few years now, especially regarding ClearCase, I think this (ie, "3.x only, not yet 4.x") is a safe assumption ;) – VonC Jun 29 '12 at 13:06
  • see http://www-01.ibm.com/support/docview.wss?uid=swg21224586 for an updated CCRC compatibility table. – ThomasMcLeod Oct 02 '12 at 17:03
  • @ThomasMcLeod CCRC isn't the same than ClearCase though. – VonC Oct 03 '12 at 05:18
0

ClearTeam Explorer which comes with version 8 of clearCase should have no problem with Juno

vobadm
  • 1
0

The org.eclipse.update.core JAR can be copied over to the eclipse instance's plugins directory from the IMShared\plugins directory to resolve the issue.

  • In fact I copied below 3 jars and it worked with even Neon version org.eclipse.core.runtime.compatibility_3.1.0.jar , org.eclipse.update.core_3.1.1.jar , org.eclipse.core.runtime.compatibility_3.2.200.v20120521-2346.jar – ashah Dec 26 '16 at 11:22