Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] Fix for Bug#235628 (WLS: XMLMARSHALEXCEPTION WHEN PASSING SDO'S IN EJB METHODS)

All,

I've submitted a patch for this issue (Bug#235628).

Bug description:
A stateless session bean returns SDO objects. When it is deployed to WebLogic and invoked from a stand-alone client, the following exception occurs:
Exception [TOPLINK-25007] (Oracle TopLink - 11g Release 1 (11.1.1.0.0) (Build080417)): org.eclipse.persistence.exceptions.XMLMarshalException
Exception Description: A descriptor for class oracle.apps.hr.service.DeptImpl was not found in the project
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:221)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
at oracle.apps.hr.service.applicationModule.server.DeptServiceImpl_2quolc_DeptServiceImpl_1030_WLStub.getDept(UnknownSource)
... more 

The issue occurs due to the fact that we cache our helper delegates keyed on ClassLoader:  our code currently does processing specifically for OC4J to
determine the correct loader to use for lookup and caching.  We will need to either change how we key the helper delegates or work out a way to determine
the correct loader like we do for OC4J.
  
--

Oracle
David McCann | Principal Software Engineer | TopLink Product
Oracle Corporation Canada
45 O'Connor Street, Suite 400
Ottawa, Ontario K1P 1A4
Canada
613.288.4636
613.238.2818 (fax)


Back to the top