JVM terminated. Exit code=-1

Overview

This error occurs when launching Talend Studio. Probable causes are not enough available memory, or executing the wrong application for the system.

 

Symptoms

You will see this error when launching Talend Studio:

 

JVM.terminated exit code=-1

 

Resolution

Not enough available memory

At least 768M of memory is required by default. The parameter controlling this setting is configured in the Studio configuration file, for example, on a Windows 32-bit system, the TOS_DI-win32-x86.ini file.

 

To solve the problem, try the following:

  • Close other running applications, if possible, to free up available memory.
  • Open your Studio configuration file and decrease the memory listed in the argument -Xmx.

    For example, if the configuration file has the following default settings:

    -vmargs
    -Xms64m
    -Xmx768m
    -XX:MaxPermSize=256m

    Change -Xmx768m to -Xmx512m:

    -vmargs
    -Xms64m
    -Xmx512m
    -XX:MaxPermSize=256m

 

Executing the wrong application for the system

  • For 32-bit systems: Verify that you are executing xxxxxx-x86.exe on Windows systems or xxxxxx-x86.sh on Unix / Linux systems.
  • For 64-bit systems: Verify that you are executing xxxxxx-x86_64.exe on Windows systems or xxxxxx-x86_64.sh on Unix / Linux systems.
Version History
Revision #:
6 of 6
Last update:
‎05-05-2017 05:50 PM
Updated by:
 
Labels (1)
Contributors
Tags (1)