Hi, I am trying out a simple OR mapping example. I have a customer and an Account EJB. In the Customer EJB I declare the the following public Set accounts; public static final Class accounts_type=Account.class; In my client program I try to add a few accounts to the customer and then try to retrieve them using the following code Customer cust2 = findbyPrimaryKey(some primary key value) System.out.println("Now getting children"); Set s = cust2.getAccounts(); System.out.println("Number of elements from Set = "+ s.size()); Iterator it = s.iterator(); int i = 1; while (it.hasNext()) { System.out.println(" i = " + i); Account a = (Account)it.next(); System.out.println("Account number i = " + i + " " + a.getFirstName() + " " + a.getLastName() + " " + a.getBalance()); i++; } When I run the client I get the following error Now getting children Number of elements from Set = 2 i = 1 com.evermind.server.rmi.OrionRemoteException: Disconnected: Unknown command: 1919511393 at com.evermind.server.rmi.bb.invokeMethod(JAX, Compiled Code) at com.evermind.server.rmi.a2.invoke(JAX) at __Proxy3.getFirstName(Unknown Source) at Client.main(Client.java, Compiled Code) Any idea why this is happening. Where am I making the mistake. Any help is greatly appreciated. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com.