IBM Support

Installing Groovy in RFT shell results in dependency errors

Troubleshooting


Problem

Attempts to install the Groovy plug-in into IBM Rational Functional Tester (RFT) 8.5.x results in "The operation cannot be completed....".

Symptom

You use RFT 8.5 that runs in an Eclipse 4.2.X shell, Juno. You can install the Groovy plugin in Juno. Therefore you expect that you can also install Groovy in a shell that contains the RFT plugins. However, the installation fails with dependency errors.

The full error message is as follows:

The operation cannot be completed. See the details.


Error Details:
Cannot complete the install because of a conflicting dependency.
Software being installed: Groovy-Eclipse Feature 2.8.0.xx-20130703-1700-e42-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.8.0.xx-20130703-1700-e42-RELEASE)
Software currently installed: IBM Software Delivery Platform 2013.12.18.163042 (IBM Software Delivery Platform com.ibm.sdp.eclipse.ide 2013.12.18.163042)
Only one of the following can be installed at once:
Object Teams Development Tooling Core 3.8.1.v_OTDT_r210_201206090452 (org.eclipse.jdt.core 3.8.1.v_OTDT_r210_201206090452)
Object Teams Development Tooling Core 3.8.3.v_OTDT_r212_201301271217 (org.eclipse.jdt.core 3.8.3.v_OTDT_r212_201301271217)
Java Development Tools Core 3.8.1.v20120531-0637 (org.eclipse.jdt.core 3.8.1.v20120531-0637)
Object Teams Development Tooling Core 3.8.2.v_OTDT_r211_201209011847 (org.eclipse.jdt.core 3.8.2.v_OTDT_r211_201209011847)
Java Development Tools Core 3.8.3.xx-20130703-1700-e42-RELEASE (org.eclipse.jdt.core 3.8.3.xx-20130703-1700-e42-RELEASE)
Java Development Tools Core 3.8.4.v20130401-1038 (org.eclipse.jdt.core 3.8.4.v20130401-1038)
Java Development Tools Core 3.8.2.v20120814-155456 (org.eclipse.jdt.core 3.8.2.v20120814-155456)
Java Development Tools Core 3.8.3.v20130121-145325 (org.eclipse.jdt.core 3.8.3.v20130121-145325)
Cannot satisfy dependency:
From: IBM Software Delivery Platform 2013.12.18.163042 (IBM Software Delivery Platform com.ibm.sdp.eclipse.ide 2013.12.18.163042)
To: org.eclipse.jdt.R422patch.feature.group [1.0.4]
Cannot satisfy dependency:
From: IBM Software Delivery Platform 2013.12.18.163042 (IBM Software Delivery Platform com.ibm.sdp.eclipse.ide 2013.12.18.163042)
To: org.eclipse.jdt.feature.group [3.8.2.v20130116-090414-8-8nFu3FNOfwKLRuqgXKIy9z0I83]
Cannot satisfy dependency:
From: Groovy-Eclipse Feature 2.8.0.xx-20130703-1700-e42-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.8.0.xx-20130703-1700-e42-RELEASE)
To: org.codehaus.groovy.headless.feature.feature.group [2.8.0.xx-20130703-1700-e42-RELEASE]
Cannot satisfy dependency:
From: Groovy-Eclipse Headless Feature 2.8.0.xx-20130703-1700-e42-RELEASE (org.codehaus.groovy.headless.feature.feature.group 2.8.0.xx-20130703-1700-e42-RELEASE)
To: org.codehaus.groovy.jdt.patch.feature.group [2.8.0.xx-20130703-1700-e42-RELEASE]
Cannot satisfy dependency:
From Patch: org.codehaus.groovy.jdt.patch.feature.group 2.8.0.xx-20130703-1700-e42-RELEASE Eclipse Java Development Tools 3.8.2.v20130116-090414-8-8nFu3FNOfwKLRuqgXKIy9z0I83 (org.eclipse.jdt.feature.group 3.8.2.v20130116-090414-8-8nFu3FNOfwKLRuqgXKIy9z0I83)
To: org.eclipse.jdt.core [3.8.3.xx-20130703-1700-e42-RELEASE]
Cannot satisfy dependency:
From Patch: org.eclipse.jdt.R422patch.feature.group 1.0.4 Eclipse Java Development Tools 3.8.2.v20130116-090414-8-8nFu3FNOfwKLRuqgXKIy9z0I83 (org.eclipse.jdt.feature.group 3.8.2.v20130116-090414-8-8nFu3FNOfwKLRuqgXKIy9z0I83)
To: org.eclipse.jdt.core [3.8.4.v20130401-1038]

You also cannot install the Groovy plugin into a shell with RFT. The installation fails with a similar error message.

Cause

RFT does not support shell sharing with Groovy. The Juno editions of Eclipse have limited possibilities to install plug-ins into shared installations. This has been identified as Bug 395516 - [shared] Allow patches to install in shared installs.

Resolving The Problem

The workarounds are as follows.

  • Use Ant instead.

  • Install Groovy on a separate Eclipse Juno shell.

[{"Product":{"code":"SSJMXE","label":"IBM Rational Functional Tester"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.5;8.5.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21664945