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.
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.