When trying to upgrade the TIBCO BusinessEvents (BE) 3.0.1 version from JavaDevelopmentKit(JDK) 1.5 to JDK 6 error "java.lang.NoClassDefFoundError: com/sun/jdi/ClassLoaderReference" is thrown.

When trying to upgrade the TIBCO BusinessEvents (BE) 3.0.1 version from JavaDevelopmentKit(JDK) 1.5 to JDK 6 error "java.lang.NoClassDefFoundError: com/sun/jdi/ClassLoaderReference" is thrown.

book

Article ID: KB0088196

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
=========

When trying to upgrade BE 3.0.1 version from JavaDevelopmentKit(JDK) 1.5 to JDK 6 OR JavaRuntimeEnvironment(JRE) 1.5 to JRE 1.6, the following error is thrown.


"java.lang.NoClassDefFoundError: com/sun/jdi/ClassLoaderReference"


Environment:
==========

TIBCO BusinessEvents 3.0.1
JDK/JRE 1.6


Symptoms:
=========
Upgrading BE application to Java Environment 1.6 from 1.5 version, throws "No Class found" error because of the missing class in tools.jar .


Resolution:
========

1). The error is because of the missing class which is bundled in the tools.jar .

2). The missing class is bundled in the tools.jar and this JAR is located at JAVA_HOME/lib.

3). In Linux environment , check the file permissions and if the JAR file is available.

4). If the file does not exist then manually copy the tools.jar of Java 1.6 Version into the JRE/lib folder.

Issue/Introduction

When trying to upgrade the TIBCO BusinessEvents (BE) 3.0.1 version from JavaDevelopmentKit(JDK) 1.5 to JDK 6 error "java.lang.NoClassDefFoundError: com/sun/jdi/ClassLoaderReference" is thrown.