APAR status
Closed as program error.
Error description
An EJB is installed on WebSphere Application Server 5.0.2.x. A
remote EJB client accesses the EJB and calls getEJBMetaData on
the EJBHome interface. No problem exists if the full EJB jar
file is packaged with the client, but if only the client stubs
are packaged with the client, the following exception is thrown:
java.lang.ClassNotFoundException: <bean class>
at
java.net.URLClassLoader.findClass(URLClassLoader.java(Inlined
Compiled Code))
at
com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.jav
a(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled
Code))
at
com.ibm.ws.ejb.portable.EJBMetaDataImpl.readObject(EJBMetaDataIm
pl.java:316)
...
Local fix
Package the full EJB jar file with the EJB client.
Problem summary
****************************************************************
* USERS AFFECTED: All WebSphere Application Server users who *
* have EJBs that pass Bean Meta Data accross *
* server boundaries. *
****************************************************************
* PROBLEM DESCRIPTION: Passing EJBMetaData object from one *
* EJB to another results in *
* MarshalException. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
Create 2 stateful Session Beans.
Deploy bean1 on J2EE server #1.
Deploy bean2 on J2EE server #2.
Client calls bean1, bean1 calls bean2.
Pass EJBMetaData object from bean1 to bean2. //problem
occurs here.
Problem conclusion
Altered portable EJBContainer code to accomodate
interoperability.
The fix for this APAR is currently targeted for inclusion in
5.02.10 and 5.1.1.4. Please refer to the Recommended Updates
page for delivery dates:
http://www-1.ibm.com/support/docview.wss?rs=180&context=SSEQTP
&uid=swg27004980
Temporary fix Comments
APAR information |
APAR number |
PK00098 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2005-01-26 |
Closed date |
2005-02-02 |
Last modified date |
2005-02-02 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PK01124
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|