-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: java.rmi.MarshalException
PostPosted: Wed Feb 18, 2004 9:01 pm 
Newbie

Joined: Tue Feb 17, 2004 7:34 pm
Posts: 5
Stack trace of a CORBA Exception, is it because of some libraries dependancy problem?

Anybody has seen this before.

SessionBeanA calls SessionBeanB to perform a query and return the result from the query to SessionBeanA with all those Hibernate JavaBeans inside.

Some classes definitions cannot be found, I believe. This is WSAD 5.1 with DB2 7.2

Thanks in advance,
John

[list]java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89b No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Error while defining class: net.sf.hibernate.collection.Set
This error indicates that the class: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: org.odmg.DCollection
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----

could not be located while defining the class: net.sf.hibernate.collection.Set
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: org/odmg/DCollection
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----

at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:434)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----
minor code: 4942F89B completed: No
java.rmi.MarshalException: CORBA MARSHAL 0x4942f89b No; nested exception is:
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Error while defining class: net.sf.hibernate.collection.Set
This error indicates that the class: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: org.odmg.DCollection
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----

could not be located while defining the class: net.sf.hibernate.collection.Set
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: org/odmg/DCollection
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----

at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:434)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----
minor code: 4942F89B completed: No
org.omg.CORBA.MARSHAL: Unable to read value from underlying bridge : Error while defining class: net.sf.hibernate.collection.Set
This error indicates that the class: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: org.odmg.DCollection
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code))
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:407)
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java(Compiled Code))
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled Code))
at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:220)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:170)
at com.ibm.rmi.util.JDKClassLoader.loadClass(JDKClassLoader.java:141)
at com.ibm.rmi.util.JDKBridge.loadClassM(JDKBridge.java:288)
at com.ibm.rmi.util.JDKBridge.loadClass(JDKBridge.java:110)
at com.ibm.CORBA.iiop.UtilDelegateImpl.loadClass(UtilDelegateImpl.java:623)
at javax.rmi.CORBA.Util.loadClass(Util.java:247)
at com.ibm.rmi.util.Utility.loadClassOfType(Utility.java:492)
at com.ibm.rmi.util.RepositoryId.checkClassCache(RepositoryId.java:600)
at com.ibm.rmi.util.RepositoryId.getClassFromType(RepositoryId.java:534)
at com.ibm.rmi.iiop.CDRInputStream.fast_read_value(CDRInputStream.java:1556)
at com.ibm.rmi.io.IIOPInputStream.readValueType(IIOPInputStream.java:1928)
at com.ibm.rmi.io.IIOPInputStream.readObjectField(IIOPInputStream.java:1901)
at com.ibm.rmi.io.IIOPInputStream.inputClassFields(IIOPInputStream.java:1635)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1266)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectLoop(IIOPInputStream.java:367)
at com.ibm.rmi.io.IIOPInputStream.readObjectDelegate(IIOPInputStream.java:251)
at com.ibm.rmi.io.IIOPInputStream.readObjectOverride(IIOPInputStream.java:471)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:268)
at java.util.LinkedList.readObject(LinkedList.java:709)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.rmi.io.IIOPInputStream.invokeObjectReader(IIOPInputStream.java:1435)
at com.ibm.rmi.io.IIOPInputStream.inputObjectUsingClassDesc(IIOPInputStream.java:1242)
at com.ibm.rmi.io.IIOPInputStream.inputObjectClassDesc(IIOPInputStream.java:1217)
at com.ibm.rmi.io.IIOPInputStream.readSerializable(IIOPInputStream.java:950)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObjectInternal(IIOPInputStream.java:290)
at com.ibm.rmi.io.IIOPInputStream.simpleReadObject(IIOPInputStream.java:320)
at com.ibm.rmi.io.ValueHandlerImpl.readValue(ValueHandlerImpl.java:196)
at com.ibm.rmi.iiop.CDRInputStream.read_value(CDRInputStream.java:1686)
at com.ibm.CORBA.iiop.UtilDelegateImpl.copyObjectByProxy(UtilDelegateImpl.java:1275)
at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1169)
at $Proxy1.testFind(Unknown Source)
at com.qcom.ecommerce.ejbean.session.search._TestTransaction_Stub.testFind(_TestTransaction_Stub.java:291)
at java.lang.reflect.Method.invoke(Native Method)
at com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
at com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
at com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:352)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:948)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:435)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)

--- end Original exception----

could not be located while defining the class: net.sf.hibernate.collection.Set
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-collections-2.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\commons-logging-1.0.3.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\db-ojb-1.0.rc5.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\dom4j-1.4.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\ehcache.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\hibernate2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jdbc-se2.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\jta1.0.1.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\junit.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\log4j-1.2.8.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\logging.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\odmg-3.0.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\xalan-2.4.0.jar;D:\jliang\cygwin\home\db2admin\VSS\tremConnector\connectorModule;D:\jliang\cygwin\home\db2admin\VSS\tremWeb\WebContent\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\tremEJB\ejbModule;D:\jliang\cygwin\home\db2admin\VSS\tremApplicationClient\appClientModule Delegation mode: PARENT_FIRST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1216081480 Local ClassPath: C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@445eae4d
[4] com.ibm.ws.bootstrap.ExtClassLoader@4e50ee45
[5] sun.misc.Launcher$AppClassLoader@4da7ee45
[6] sun.misc.Launcher$ExtClassLoader@4da2ae45
---Original exception---
java.lang.NoClassDefFoundError: Error while defining class: net.sf.hibernate.collection.ODMGCollection
This error indicates that the class: org.odmg.DCollection
could not be located while defining the class: net.sf.hibernate.collection.ODMGCollection
This is often caused by having the class at a higher point in the classloader hierarchy
Dumping the current context classloader hierarchy:
==> indicates defining classloader
*** indicates classloader where the missing class could have been found
[0]
com.ibm.ws.classloader.CompoundClassLoader@2dec2e56
Local ClassPath: D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war\WEB-INF\classes;D:\jliang\cygwin\home\db2admin\VSS\.metadata\.plugins\com.ibm.etools.server.core\tmp0\IBMUTC\IBMUTC.ear\UTC.war;
Delegation Mode: PARENT_FIRST
==>[1] com.ibm.ws.classloader.JarClassLoader@24227414 Local Classpath: D:\jliang\cygwin\home\db2admin\VSS\trem\castor-0.9.5.2.jar;D:\jliang\cygwin\home\db2admin\VSS\trem\cglib-2.0-rc2.jar;D:\jliang\cygwin\home\db2a


Top
 Profile  
 
 Post subject:
PostPosted: Thu Feb 19, 2004 3:55 am 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7256
Location: Paris, France
Put the odmg.jar in your CP

_________________
Emmanuel


Top
 Profile  
 
 Post subject: It has odmg.jar in my classpath all the time
PostPosted: Thu Feb 19, 2004 11:08 am 
Newbie

Joined: Tue Feb 17, 2004 7:34 pm
Posts: 5
emmanuel wrote:
Put the odmg.jar in your CP


odmg.jar is in my classpath all the time for this EAR.


Top
 Profile  
 
 Post subject: Solution Found
PostPosted: Thu Feb 19, 2004 12:15 pm 
Newbie

Joined: Tue Feb 17, 2004 7:34 pm
Posts: 5
Apparently, you need to work with extra cautions with WSAD. There is a metadata file where it won't refresh unless you exit.

I exit WSAD, then going back in and Refresh everything, Rebuild everything and it works fine.

Thanks for your help,
John


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.