IBM Support

"VM terminated Exit Code = 1" error received when launching WebSphere Integration Developer

Troubleshooting


Problem

When attempting to launch WebSphere Integration Developer, you may receive a "[]JVM terminated Exit Code = 1[]" error, or the javaw.exe process takes 100% of the CPU and hangs.

Cause

The problem might 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 destroyed (it will be rebuilt the next time the product is launched). To destroy the cache, follow theses steps:

  1. Open a command prompt.

  2. Navigate to the following directory:

  3. WID_install_root/jdk/jre/bin

  4. Enter the following command:
    • On Microsoft Windows:

    • javaw.exe -Xshareclasses:destroy

    • On Linux:

    • ./javaw -Xshareclasses:destroy

WebSphere Integration Developer should now launch normally.
[{"Product":{"code":"SSQQFK","label":"WebSphere Integration Developer"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Installation","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

More support for:
WebSphere Integration Developer

Software version:
6.1

Operating system(s):
Linux, Windows

Document number:
95567

Modified date:
15 June 2018

UID

swg21295178

Manage My Notification Subscriptions