IBM Support

Attempts to open Eclipse with IBM Rhapsody platform integration plugin causes JDT BundleException

Troubleshooting


Problem

Attempts to open Eclipse with IBM Rational Rhapsody platform integration plugin causes JDT BundleException

Symptom

Eclipse may hang or crash at various stages during operation. Possibly upon closing the IDE.

An exception like the following will also be found in the workspace log file:

org.osgi.framework.BundleException: Exception in com.ibm.rational.rhapsody.wfi.jdt.JDTPlugin.start() of bundle com.ibm.rational.rhapsody.wfi.jdt
.

Cause

The appropriate language-specific development toolkit is not installed in the Eclipse IDE for the language specified in the Rhapsody project.

Diagnosing The Problem

Check the .log file that is found in the .metadata folder of the current workspace.

For example, C:\eclipse-cpp-mars-2-win32\eclipse\workspace\.metadata\.log

Resolving The Problem

The IBM Rational Rhapsody platform integration plugin requires that either:

  • the Eclipse JDT is installed in the Eclipse IDE to use the Java language in a Rhapsody project
  • the Eclipse CDT is installed in the Eclipse IDE to use the Cpp language in a Rhapsody project

[{"Product":{"code":"SSB2MU","label":"IBM Engineering Systems Design Rhapsody"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF033","label":"Windows"}],"Version":"8.0;8.0.1;8.0.2;8.0.3;8.0.4;8.0.5;8.0.6;8.1;8.1.1;8.1.2;8.1.2.1;8.1.3;8.1.4;8.1.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Product Synonym

Rational Rhapsody

Document Information

Modified date:
27 May 2022

UID

swg21986702