|[eclipselink-dev] Fix for Bug#235628 (WLS: XMLMARSHALEXCEPTION WHEN PASSING SDO'S IN EJB METHODS)|
I've submitted a patch for this issue (Bug#235628).
--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 (126.96.36.199.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.
Back to the top