APAR status
Closed as program error.
Error description
Error Message: java.lang.ClassCastException: com.ibm.wssvt.acme.annuity.common.bean.jaxbjpa.Contact incompatible with com.ibm.wssvt.acme.annuity.common.bean.jaxbjpa.Contact . Stack Trace: java.lang.ClassCastException: com.ibm.wssvt.acme.annuity.common.bean.jaxbjpa.Contact incompatible with com.ibm.wssvt.acme.annuity.common.bean.jaxbjpa.Contact >> at com.ibm.wssvt.acme.annuity.common.business.ejbws.ejb3jaxws._EJSR emote0SLAnnuityMgmtSvcEJB30JAXWSBean_44d05e52_Tie.createContact( _EJSRemote0SLAnnuityMgmtSvcEJB30JAXWSBean_44d05e52_Tie.java) >> at com.ibm.wssvt.acme.annuity.common.business.ejbws.ejb3jaxws._EJSR emote0SLAnnuityMgmtSvcEJB30JAXWSBean_44d05e52_Tie._invoke(_EJSRe mote0SLAnnuityMgmtSvcEJB30JAXWSBean_44d05e52_Tie.java) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDe legate.java:661) >> at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:5 15) >> at com.ibm.rmi.iiop.ORB.process(ORB.java:517) >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1575) >> at com.ibm.rmi.iiop.Connection.doRequestWork(Connection.java:2965) >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2848) >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:64) >> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118) >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1783) .
Local fix
Problem summary
A ClassCast Exception is seen when a method is invoked on the tie. It's a multi thread client test which makes multiple EJB calls on the server.
Problem conclusion
This defect will be fixed in: 7.0.0 SR1 6.0.1 SR2 . It is caused by a popLUDCL() call being missed out. The skipping of the popLUDCL() causes a stale LUDCL to be left over in the thread local stack causing problems while invoking the tie. The tie is expected to be loaded by a thread context classloader, but instead is loaded by a stale LUDCL.
Temporary fix
Comments
APAR Information
APAR number
IX90090
Reported component name
ORB
Reported component ID
620700123
Reported release
260
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-04-28
Closed date
2012-04-28
Last modified date
2012-04-28
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM66860
Fix information
Fixed component name
ORB
Fixed component ID
620700123
Applicable component levels
R260 PSY
UP
Rate this page:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.