Roman Kennke wrote: >Exception in thread "Thread-6" org.omg.CORBA.MARSHAL: Not a GIOP message >Minor: 0 (0). Completed: not completed > at gnu.CORBA.GIOP.MessageHeader.read (MessageHeader.java:288) > > This means that Classpath is reading not a CORBA message but something different. All CORBA messages begin with the standard magic character sequence "GIOP". The exception is thrown when the incoming message begins differently. In the past, I had plans to connect ORBit from Classpath using our implementation, but then found on the web that the direct communication is not possible because ORBit uses additional *authentication protocol. *It is important for us to know how did you achieved the working connection between ORBit and Sun's implementation. Did you put any additional system properties like org.omg.CORBA.ORBClass? If yes, and if the ORBit classes are present in your path, the Sun's jre is probably just running ORBit CORBA internal implementation classes. It is possible to do the same with Classpath as well by setting this property. Also, if you put some properties from the sun.* domain, replacing the socket factories, please mind that these are supported differently in Classpath (direct support would involve multiple classes from sun.corba package and because of that was not implemented). See our gnu.CORBA.interfaces.* package for details how could you set the CORBA socket factory in Classpath. Regards Audrius