Java / ORBIT and IORs



I can see quite a few threads about using Java ORBs to communicate with ORBit and it seems that there are people out there that have managed this. I am trying to use a Java ORB (Sun, JBuilder, JavaORB) to communicate with ORBit and it fails with the following message:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
at JavaORB.iiop.InputCDRStream.read_longlong(InputCDRStream.java:595)
       at JavaORB.iiop.InputCDRStream.read_double(InputCDRStream.java:650)
       at _CalculatorStub.add(_CalculatorStub.java:37)
       at Client.main(Client.java:43)

If I use the Java Server and client for this example it works, if I use the Java server and ORBit client code it also works. If I use ORBit client and server code it also works - but I cannot get the Java client to communicate using the ORBit server. It just chokes on the IOR.

I have used the Windows version of ORBit 0.5.1 and I also tried using the Linux 0.5.6 version.

I have used the ior-decode program to ensure that I am using TCPIP and I get the following:

Tags known:
TAG_INTERNET_IOP: 0x0
TAG_MULTIPLE_COMPONENTS: 0x1
TAG_ORBIT_SPECIFIC: 0xbadfaecal

Object ID: IDL:Calculator:1.0
Profile count: 2

Profile type: TAG_ORBIT_SPECIFIC
Object endian: Little
IIOP version: 1.0
Socket path: /tmp/orbit-howard/orb-7463150941831763966
IPv6 port: 0
Object key: "........"

Profile type: TAG_INTERNET_IOP
Object endian: Little
IIOP version: 1.0
Host: Dev01
Port: 4462
Object key: "........"


Any ideas? Below is the IOR I used:

IOR:01f3ffbf1300000049444c3a43616c63756c61746f723a312e3000bf02000000caaedfba40000000010100002a0000002f746d702f6f726269742d686f776172642f6f72622d37343633313530393431383331373633393636000000080000000000000001000000000000001c00000001010000060000004465763031006e11080000000000000001000000

Howard
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com





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