book
Article ID: KB0089390
calendar_today
Updated On:
Description
Resolution:
Description:
============
BW engines are not able to start on a Linux(CentOS 5) machine with a JVM fatal error.
Environment:
===========
TIBCO BusinessWorks 5.9.x
TIBCO Runtime Agent (TRA) 5.7.x
Red Hat Enterprise Linux 4.x, 5.x (Linux distributions that are materially equivalent to the supported Red Hat Enterprise Linux versions)
Symptoms:
========
BW engine starting from the console throws the following error:
[jgoldberg@ii52-27$ (15:40:49) ~/tibco_runtime ]$ tra/domain/my_domain/application/profileService/profileService-profileService_Process_Archive.sh
Using property file /home/jgoldberg/tibco_runtime/tra/domain/my_domain/application/profileService/profileService-profileService_Process_Archive.tra
Using work space directory /home/jgoldberg/tibco_runtime/tra/domain/my_domain/application/profileService/working/profileService-profileService_Process_Archive
Creating trace file /home/jgoldberg/tibco_runtime/tra/domain/my_domain/application/logs/profileService-profileService_Process_Archive.log
Using XMLReader org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser
2011 Mar 03 15:41:10:530 GMT -8 BW.profileService-profileService_Process_Archive Info [BW-Core] BWENGINE-300001 Process Engine version 5.9, build V19, 2010-11-23
2011 Mar 03 15:41:10:543 GMT -8 BW.profileService-profileService_Process_Archive Info [BW-Core] BWENGINE-300009 BW Plugins: version 5.9, build V19, 2010-11-23
2011 Mar 03 15:41:10:556 GMT -8 BW.profileService-profileService_Process_Archive Info [BW-Core] BWENGINE-300010 XML Support: TIBCOXML Version 5.51.300.009
2011 Mar 03 15:41:10:556 GMT -8 BW.profileService-profileService_Process_Archive Info [BW-Core] BWENGINE-300011 Java version: Java HotSpot(TM) Server VM 17.1-b03
2011 Mar 03 15:41:10:556 GMT -8 BW.profileService-profileService_Process_Archive Info [BW-Core] BWENGINE-300012 OS version: i386 Linux 2.6.18-92.el5PAE
log4j:WARN No appenders could be found for logger (com.tibco.security.TIBCOSecurity).
log4j:WARN Please initialize the log4j system properly.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x012e799b, pid=32340, tid=127802256
#
# JRE version: 6.0_22-b04
# Java VM: Java HotSpot(TM) Server VM (17.1-b03 mixed mode linux-x86 )
# Problematic frame:
# V [libjvm.so+0x3a599b]
#
# An error report file with more information is saved as:
# /opt/tibco_runtime/bw/5.9/hs_err_pid32340.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Cause:
======
The difference of loading order for .jar files in different systems causes this issue.
Resolution:
===========
Prepending the specific classpath of the tibrvj.jar (<RV_HOME>/lib/tibrvj.jar) into CUSTOM_EXT_PREPEND_CP of bwengine.tra and BW application's .tra file can resolve this issue.
Issue/Introduction
BW engine fails to start on Linux machine with JVM fatal error.