When I was trying to log in to either Designer or Director or Admin client after a fresh DataStage client install on a Windows 7 machine; I encountered failed to load Java Virtual Machine. The most common cause of this problem is a failure of the Java Virtual Machine to allocate enough memory. Check the memory settings in the file:
<InformationServerDir>\ASBNode\conf\proxy.xml are appropriately configured.
Other possible reasons for this failure are that one or more dependent JARs are not present or that an incompatible version of the .NET framework is being loaded.
Set the following environment variables to get extended error information:
For more information contact IBM
Root Cause of this problem could be there is not enough memory to allocate the Java heap size used by the Information Server Console.
This can be easily fixed by below options
- On the client machine, make a backup of the proxy.xml file under ASBNode\conf.
- Open the proxy.xml file in a text editor like and the settings for the key MaximumHeapSize according to the following instructions
In Version 8.1:
There is only one line with this key. Example:
<add key=”MaximumHeapSize” value=”284″ />
The default value for this key is 284, if the value you currently have is higher then change it back to 284.
In Version 8.5:
In this release the proxy.xml file contains application-specific sections where the user can modify the heap setting. Example:
<!– These settings are used by DataStage client applications –>
<add key=”MaximumHeapSize” value=”384″ /></DSClient.JvmSettings>
<!– These settings are used by the ISC application –>
<add key=”MaximumHeapSize” value=”128″ />
The default values for these keys are 384 for DSClient and 128 for ISC. If the values you currently have are higher than these then change them back to the default values.
- I have changed the key value of MaximumHeapSize =284 and it worked
Please try above and if doesn’t work please leave a comment