Missing trace data from Businessworks Process Monitor instance.

Missing trace data from Businessworks Process Monitor instance.

book

Article ID: KB0091075

calendar_today

Updated On:

Products Versions
TIBCO BusinessWorks ProcessMonitor -
Not Applicable -

Description

Resolution:
Description:
============
After successfully configuring Businessworks Process Monitory(BWPM), there is no Trace-Information, Input/Output or console error data available in the BWPM GUI.

Environment:
===========
BWPM:2.0.0
Operating System(s): AIX
Java SDK: IBM

Symptoms:
========
The &ltCATALINA_HOME>/logs/tomcat.log will have a similiar, if not the same error stack as follows:

SEVERE: Servlet.service() for servlet [TraceTableServlet] in context with path [/bwpm] threw exception [Servlet execution threw an exception] with root cause
Throwable occurred: java.lang.ClassNotFoundException: com.sun.org.apache.xml.internal.serialize.OutputFormat
    at java.lang.ClassNotFoundException.&ltinit>(ClassNotFoundException.java:76)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1592)
    ...

Cause:
=====
The class com/sun/org/apache.xml/internal/serialize/OutputFormat.class is used by BWPM to display data in it's GUI console. This class is packaged in &ltJRE_HOME>/lib/rt.jar when using Sun's/Oracle's JDK. This is not the case when IBM JDK is used.

Resolution:
==========
Backup the existing rt.jar and overwrite the one from IBM with a copy from Sun's JDK; then restart Apache Tomcat.


References:
==========
http://www-01.ibm.com/support/docview.wss?uid=swg1HE09915

Issue/Introduction

Missing trace data from Businessworks Process Monitor instance.