JacORB vs ORBit again



ORBit does not understand object references returned by method invocations
to JacORB server (Big endian converting).

How to reproduce:

run the ns NameService from JacORB

   ns /tmp/ior

Use the ORBit name-client to invoke any method returning an object
reference (all others seem ok).

   name-client `cat /tmp/ior` bind_new_context /testing

The remote invocation is performed successfully, but the returned object
is null.  Something like this:


ORBit-WARNING **: IOP_TAG_MULTIPLE_COMPONENTS decoding needs finishing

ORBit-WARNING **: Skipping tag 1

ORBit-WARNING **: Unknown tag 0x4

ORBit-WARNING **: Bug in CORBA_ORB_object_to_string, created bad IOR `IOR:01e0ffbf2b00000049444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578744578743a312e300040030000000000000040000000010100000d0000003136312e36372e32372e35330000000e240000005374616e646172644e532f4e616d655365727665722d504f412f5f726f6f745f637478380000000040000000010100400d0000003136312e36372e32372e353300aa000e240000005374616e646172644e532f4e616d655365727665722d504f412f5f726f6f745f63747838'

(null)

ORBit-WARNING **: ORBit_free_profile asked to free type 1


Any workaround?  Perhaps an endianness problem?


-- 
Francisco Moya Fernandez          Arquitectura y Tecnologia de Computadores
Prof. Ayudante de Facultad               Departamento de Informatica
fmoya inf-cr uclm es                 Escuela Superior de Informatica (CR)
Fax:(+34 926) 29 53 91                Universidad de Castilla La Mancha
Tel:(+34 926) 29 53 00 ext 3729          http://www.inf-cr.uclm.es/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]