Rational Software Delivery Platform desktop product fails to launch

Technote (troubleshooting)


Problem(Abstract)

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

Cross Reference information
Segment Product Component Platform Version Edition
Software Development Rational Application Developer for WebSphere Software Eclipse Windows, Linux 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
Software Development Rational Asset Manager Eclipse Linux, Windows 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
Software Development Rational Business Developer Extension Eclipse Linux, Windows 7.0, 7.0.0.3, 7.0.0.4, 7.0.0.5
Software Development Rational Functional Tester Eclipse Linux, Windows 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
Software Development Rational Manual Tester Eclipse Windows 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
Software Development Rational Modeling Extension for Microsoft .NET Eclipse Linux, Windows 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
Software Development Rational Performance Tester Eclipse Windows, Linux 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
Software Development Rational Software Modeler Eclipse Windows, Linux 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
Software Development Rational Systems Developer Eclipse Linux, Solaris, Windows 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
Software Development Rational Software Architect for WebSphere Software Eclipse Linux, Windows 7.5, 7.5.1, 7.5.2, 7.5.3, 7.5.4, 7.5.5
Software Development Rational Software Architect Standard Edition Eclipse Linux, Windows 7.5, 7.5.1, 7.5.2, 7.5.3, 7.5.4, 7.5.5
Software Development Rational Software Architect RealTime Edition Eclipse Linux, Solaris, Windows 7.5.2, 7.5.3, 7.5.4, 7.5.5

Rate this page:

(0 users)Average rating

Document information


More support for:

Rational Software Architect
Eclipse

Software version:

7.0, 7.0.0.1, 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.0.10

Operating system(s):

Linux, Windows

Reference #:

1255195

Modified date:

2011-06-11

Translate my page

Machine Translation

Content navigation