IBM Support

Rational Software Delivery Platform desktop product fails to launch

Troubleshooting


Problem

Attempts to launch one of the desktop products of the Rational Software Delivery Platform, such as Rational Software Architect, Rational Application Developer for WebSphere Software, Rational Performance Tester, results in the error "JVM terminated Exit Code = 1" or the javaw.exe process takes 100% of the CPU and hangs.

Symptom

You receive a "JVM terminated Exit Code = 1" error, or the javaw.exe process takes 100% of the CPU and hangs.

Cause

The problem may be due to the -Xshareclasses:singleJVM,keep switch in the eclipse.ini file.

This switch creates a cache that provides a means of sharing all loaded classes that places no restrictions on the JVMs that are sharing the class data. This feature offers a straightforward and flexible solution for reducing the virtual memory footprint and improving startup time.

If the cache becomes corrupt, no new JVMs will be allowed to connect to the cache. Existing JVMs can continue to function, but cannot update the cache.

Resolving The Problem

To resolve the problem, the corrupted cache needs to be cleared.

Note: The cache will be rebuilt the next time the product is launched.

Prior to clearing the cache, ensure that all Java-based applications are closed and that javaw.exe is not running. If javaw.exe is running, you may need to terminate the process.

To clear the cache:

  1. Open a command prompt.
  2. Navigate to .../SDP70/jdk/jre/bin
  3. Enter the following command:
    • On Microsoft Windows:
       javaw.exe -Xshareclasses:destroy
    • On Linux:
      ./javaw -Xshareclasses:destroy

  4. The product should now launch normally

For more information on the -Xshareclasses switch, see the following IBM developerWorks article:


Java technology, IBM style: Class sharing

Internal Use Only

10/19/2009 - DLF: I had to run the task manager to kill all javaw.exe processes before RAD would launch again. Also, in my case, no error messages occurred until I killed javaw.exe -- RAD just simply wouldn't start without an explanation. So using this solution was a bit of a shot in the dark, but it worked.

4/16/2008 Rob Swarts says okay to change to a regular technote now.
DLF: in German:
Dieser Cache hat bei uns (GAD Münster) zu allen möglichen Problemen geführt. Nicht nur, dass RSA nicht hochfährt, auch Plugins funktionierten nur noch teilweise. Entweder sollten die Parameter gelöscht werden (das haben wir vorerst getan) oder IBM sollte herausfinden, warum die Caches korrumpiert wurden. Google translation: This cache has made us (GAD Mà ¼ nster) to all without any similar problems gefà ¼ hrt. Not only that RSA is not hochfà ¤ hrt, including plug-ins work only in part. Either the parameters should be deleted gelà ¶ (the time being we have done) or IBM should find out why the caches have been corrupted.

[{"Product":{"code":"SS8PJ7","label":"Rational Software Architect"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.10;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7;7.0.0.8;7.0.0.9","Edition":""},{"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF016","label":"Linux"}],"Version":"7.0;7.0.0.1;7.0.0.10;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7;7.0.0.8;7.0.0.9;7.5;7.5.1;7.5.2;7.5.3;7.5.4;7.5.5","Edition":""},{"Product":{"code":"SSUS84","label":"Rational Asset Manager"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.1;7.1.0.1;7.1.1;7.1.1.1;7.2;7.2.0.1","Edition":""},{"Product":{"code":"SSXJ7E","label":"Rational Business Developer Extension"},"Business Unit":{"code":"BU011","label":"Systems - zSystems"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.3;7.0.0.4;7.0.0.5","Edition":""},{"Product":{"code":"SSJMXE","label":"Rational Functional Tester"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3;8.0;8.0.0.1;8.0.0.2;8.0.0.3;8.1;8.1.0.1;8.1.0.2;8.1.0.3","Edition":""},{"Product":{"code":"SSCM5S","label":"Rational Manual Tester"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3;7.0.1.4;7.0.1.5;7.0.1.6;7.0.1.7","Edition":""},{"Product":{"code":"SS5HXK","label":"Rational Modeling Extension for Microsoft .NET"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.10;7.0.0.2;7.0.0.3;7.0.0.4;7.0.0.5;7.0.0.6;7.0.0.7;7.0.0.8;7.0.0.9;7.0.5;7.0.5.1;7.0.5.2;7.0.5.3;7.5;7.5.1;7.5.2;7.5.3;7.5.4;7.5.5","Edition":""},{"Product":{"code":"SSMMM5","label":"Rational Performance Tester"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF016","label":"Linux"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.1;7.0.1.1;7.0.1.2;7.0.2;7.0.2.1;7.0.2.2;7.0.2.3;8.0;8.0.0.1;8.0.0.2;8.0.0.3;8.1;8.1.0.1;8.1.0.2;8.1.0.3","Edition":""},{"Product":{"code":"SSCLKU","label":"Rational Software Modeler"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF033","label":"Windows"},{"code":"PF016","label":"Linux"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.5;7.0.5.1;7.0.5.2;7.0.5.3;7.5;7.5.1;7.5.2;7.5.3;7.5.4;7.5.5","Edition":""},{"Product":{"code":"SSJP3D","label":"Rational Systems Developer"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.0.4;7.0.5;7.0.5.1;7.0.5.2;7.0.5.3","Edition":""},{"Product":{"code":"SS4JCV","label":"Rational Software Architect for WebSphere Software"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":"Eclipse","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.5;7.5.1;7.5.2;7.5.3;7.5.4;7.5.5","Edition":""},{"Product":{"code":"SS4JE2","label":"Rational Software Architect Standard Edition"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":null,"Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"7.5;7.5.1;7.5.2;7.5.3;7.5.4;7.5.5","Edition":""},{"Product":{"code":"SS5JSH","label":"Rational Software Architect RealTime Edition"},"Business Unit":{"code":"BU004","label":"Hybrid Cloud"},"Component":null,"Platform":[{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.5.2;7.5.3;7.5.4;7.5.5","Edition":""}]

Document Information

Modified date:
03 August 2018

UID

swg21255195