PK00808: NOCLASSDEFFOUNDERROR: COM/IBM/EJS/CONTAINER/ EJSWRAPPERBASE WHEN DEPLOYING AN EJB WHICH WAS CREATED WITH WSAD 5.1.X OR LATER

APAR status
Closed as unreproducible in next release.

Error description
Customer has created an ejb in WSAD 5.1.x or later and
used the "Generate -> Deployment and RMIC code" option to
generate the ejbdeployed code.  The following error occurs in
the application server upon startup.
.
java.lang.NoClassDefFoundError:
com/ibm/ejs/container/EJSWrapperBase
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java(Compiled Code))
at com.ibm.ejs.container.HomeOfHomes.createWrapper(HomeOfHomes
Local fix
Remove the WSAD EJBDeploy generated deploy code from WSAD option
"Deployment and RMIC code", and subsitute it with EJBDeploy code
generated from the Websphere V4.01 for z/os AAT.
.
The Websphere V4.01 for z/os AAT can be downloaded from:

http://www.ibm.com/software/webservers/appserv/zos_os390/
Click on "Trials and Betas"
.
1. Using either WSAD or AAT, remove the ejbdeployed code from
   the ejb.  These are the classes not written by the developer,
   but rather generated by the tooling.
   .
   a. Remove com.ibm.ejs.container package and classes
   b. Remove the com.ibm.websphere.csi package and classes
   c. Remove org.omg.stub.java.lang package and classes
   d. Remove the org.omg.stub.javax.ejb package and classes
   e. Remove the generated classes in customer package that
      begin with an underscore or with the EJS prefix.
.
Your ejb should look as it did prior to clicking the
"Generate -> Deployment and RMIC code" option in WSAD.
.
2. Import your ear file into the Websphere V4.01 z/os AAT,
validate, deploy, and export the new ear file.
The AAT deploy process will generate the new ejbdeploy code for
Websphere V4.01 for z/os.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 version 4.0.1 for z/OS and OS/390            *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
This problem is not reproducable in the future release of
WebSphere Application Server for z/OS. The reporting customer
has therefore allowed the issue to be closed as UR1.
Problem conclusion Temporary fix Comments
Closed UR1 with customer consent.
APAR information
APAR number PK00808
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED UR1
PE NoPE
HIPER NoHIPER
Submitted date 2005-02-08
Closed date 2005-02-10
Last modified date 2005-02-10

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros

Fix information
Fixed component name WASKBASE
Fixed component ID 5655A9801

Applicable component levels
R401 PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PK00808
IBM Group: Software Group
Modified date: Feb 10, 2005