Hi Stephen, are you in a position to provide us with a test case to replay the problem at hand. I view the code fragment as a patch to Marshaller but which lines in Marshaller do you refer to?
Regards Ralf Stephen Ince schrieb: > Castor seems to be not able to marshall classes that are loaded. > I applied the last patch. > http://jira.codehaus.org/browse/CASTOR-1342 > > > I got to work using doing the following. > > org.exolab.castor.xml.Marshall.java > > // opendemand fix for marshalling lazy loaded class > (Proxy.isProxyClass) did not work > if (object instanceof net.sf.cglib.proxy.Factory) { > _class = object.getClass().getSuperclass(); > } > else if (Proxy.isProxyClass(object.getClass()) ) { > : > > > I have the following lazy loaded configuration. > <class name="com.opendemand.jdo.WebResource" auto-complete="false" > identity="webResourceId" key-generator="keygen" > > > : > > <field name="response" type="com.opendemand.jdo.WebResourceResponse" > get-method="getResponse" set-method="setResponse" lazy="true"> > > <sql /> > > </field> > > </class> > > Steve > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

