Technote (troubleshooting)
Problem(Abstract)
Attempts to install IBM Rational Application Developer for WebSphere Software or other Rational Software Delivery Platform products result in the error "JVMJ9VM015W Initialization error for library j9gc24(2)".
Symptom
Steps to reproduce:
- Install Installation Manager 1.2.x or above
- Install IBM Rational Application Developer for WebSphere Software v7.5.x
- At Eclipse initialize state, JVM displays: Could not create the Java virtual machine.
The IBM Installation Manager logs shows:
Error: JVMJ9VM015W Initialization error for library j9gc24(2): Failed to instantiate heap; 1G requested
Cause
This issue might occur on machines that HAVE Comodo Firewall, Citrix, and other security software installed.
Diagnosing the problem
To verify that the issue can occur with all Java applications that request 1GB of RAM of more, you can run the following command from the command prompt:
java -Xmx1024m and javaw -Xmx1024m
To find the root cause of this issue, determine which product on your system blocks the JVM's request for 1GB of memory (see the Related Information section).
After finding the non-IBM product that might cause the problem, contact that product's support team to address this issue.
Resolving the problem
WORKAROUND:
- Disable the Eclipse initialize process/change the heap size:
For Installation Manager 1.3.x, add -Dcic.doNotInitialize=true and -Dcic.doNotReconcile=true options to the end of ibmim.ini file|.
The ibmim.ini is located in the {InstallationManagerInstallDirectory}\eclipse.
For Installation Manager 1.4.x and above, copy the attached files below: eclipse.reconciler.ini and eclipse.initialize.ini to {InstallationManagerInstallDirectory}\eclipse directory
Note: Users must modify the memory value in the files to reflect their environment's settings. For example, if a system only allows a Java process to request 512 Megabytes heap size, the second line in the files must have -Xmx512m.
- Launch Installation Manager; reinstall IBM Rational Application Developer.
- After install is completed, remove eclipse.reconciler.ini and eclipse.initialize.ini from IM install location or remove -Dcic.doNotInitialize=true and -Dcic.doNotReconcile=true options from ibmim.ini file.
- Open Rational Application Developer install directory; use a text editor to open the eclipse.ini file and change the -Xmx value from 1024m to 512m.
Related information
Why won’t my JVM start with this heap size??!?
Citrix
Comodo FireWall
Technote 1410196: Could not create JVM
All source code and/or binaries attached to this document are referred to here as "the Program". IBM is not providing program services of any kind for the Program. IBM is providing the Program on an "AS IS" basis without warranty of any kind. IBM WILL NOT BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL, INCIDENTAL, OR INDIRECT DAMAGES OR FOR ANY ECONOMIC CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR SAVINGS), EVEN IF IBM, OR ITS RESELLER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. |
|---|
eclipse.initialize.ini
eclipse.initialize (ini)
eclipse.reconciler.ini
eclipse.reconciler (ini)
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Software Development | Rational Software Architect | Installation | |||
| Software Development | Rational Software Architect for WebSphere Software | Installation | |||
| Software Development | Rational Software Architect Standard Edition | Installation |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.