PQ86639: NoClassDefFoundError: Bad class name when trying to load an EJB class and the java application is heavily loaded | |||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||
APAR status Closed as program error. Error description External Symptom: an EJB failed to complete an operation. . The SystemOut.log file for the java application contained the following message: Message----- Bad class name (expect: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter, get: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter) -----Message StackTrace----- java.lang.NoClassDefFoundError: Bad class name (expect: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter , get: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java:142) . The message seems to be contradictory since the name it says it did not match was equal to what it was looking for. . This is a problem in the jdk. It will be fixed in the ca131-20040326 build. . This problem is a very infrequent event. . Keywords: jdk 131 ca131-20030618 NoClassDefFoundErrorLocal fix Problem summary **************************************************************** * USERS AFFECTED: All users of IBM JDK packaged with * * WebSphere Application Server 5.0 . * **************************************************************** * PROBLEM DESCRIPTION: Bad class name when trying to load an * * EJB class and the java application is * * heavily loaded. * **************************************************************** * RECOMMENDATION: * **************************************************************** External Symptom: an EJB failed to complete an operation. The SystemOut.log file for the java application contained the following message: Message----- Bad class name (expect: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter, get: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter) -----Message StackTrace----- java.lang.NoClassDefFoundError: Bad class name (expect: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter , get: com/fnt/stp1/app/apptier/back/cm/converter/A20_AP1002Converter) at java.lang.Class.forName1(Native Method) at java.lang.Class.forName(Class.java:142) The message seems to be contradictory since the name it says it did not match was equal to what it was looking for.Problem conclusion This is a JDK defect sov, 70963. It will be fixed in ca131-20040326 build. This fix will be included in JDK 1.3.1 SR7 release.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
Publications Referenced
|
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 00A
Software edition:
Reference #: PQ86639
IBM Group: Software Group
Modified date: Mar 29, 2004
(C) Copyright IBM Corporation 2000, 2008. All Rights Reserved.