Hello, I'm having a unique problem that I would like to get help on. In my application, a CMP EntityBean, Category, creates an Object CategoryVariable and passes it its EJBObject(entityContext.getEJBObject()). CategoryVariable, implements Externalizable and in writeExternal() calls writeObject () on the EJBObject's handle. In readExternal(), it calls getEJBObject() on the deserialized handle. When I test the code, within the same JVM, it works fine. (Ex. Upon CategoryVarible construction, I can serialize/deserialize correctly.) However, when CategoryVariable is serialized between JVMs (eg. as a return value for a method call on Category), the getEJBObject() call on the deserialized handle returns null. Has anyone else experienced such a problem? Am I doing something obviously wrong? I'm using orion 1.1.24 on NT4.0SP6 with JDK1.3 on an AMD-K6. Thanks for any pointers. I have spent most of today trying to understand this and am totally stuck. TIA, Vidur