Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
============
BusinessEvents Studio fails to open and throws the follwong error: "JVM terminated. Exit Code=-1".
Environment:
==========
Windows (all variants)
Symptoms:
=========
BusinessEvents Studio exits throwing the following error
JVM terminated. Exit Code=-1
Resolution:
=========
Try reducing the –Xms to 256m & -Xmx to 512m in studio.ini. Also make sure the studio.ini file is in the following format:
*****************
-vm
C:\tibco\tibcojre\1.6.0\bin\client
-startup
C:/tibco/be/4.0/eclipse-platform/eclipse/plugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar
--launcher.library
C:/tibco/be/4.0/eclipse-platform/eclipse/plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-vmargs
-Dacl.config.path=configuration/ACL.xml
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
-Djava.security.auth.login.config=configuration/jaas-config.config
-Dstudio.wrapper.tra.file=configuration/studio.tra
-DACTIVATE_BUSINESS_USER=false
-DBE_HOME=C:/tibco/be/4.0
-DJDK_LIB=C:/tibco/tibcojre/1.6.0/lib
*****************
Also, on a LINUX machine if you notice the following error:
"cannot restore segment prot after reloc: Permission denied"
This is likely due to the SE Linux setting being set to "enforcing". To temporarily disable this enforcement on a running system set the following:
/usr/sbin/setenforce 0
To permanently disable enforcement during a system startup change "enforcing" to "disabled" in ''/etc/selinux/config'' and reboot. By default, CentOS 5 has the SE Linux feature set to "enforcing".