[omniORB] CORBA::COMM_FAILURE

Michael Keay MKeay@SeeBeyond.com
Mon, 22 Jan 2001 15:53:08 -0800


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C084CE.786EA360
Content-Type: text/plain;
	charset="iso-8859-1"

Further to this e-mail I was able to switch on tracing an extrapolate the
following information
 
omniORB: strand Rope::incrRefCount: old value = 0
omniORB: Creating ref to remote: key<0x494e4954>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: omg.org/CORBA/InitialReferences:1.0
omniORB: Initialising omniDynamic library.
omniORB: Trying to resolve initial reference `NameService'
 with boot agent:
IOR:01000000240000006f6d672e6f72672f434f5242412f496e697469616c5265666572656e
6365733a312e30000100000000000000180000000101000006000000474150533100e71d0400
0000494e4954
omniORB: strand Ripper: start.
omniORB: scavenger : start.
omniORB: strand Rope::incrRefCount: old value = 0
omniORB: Creating ref to remote: key<0x4e616d6553657276696365>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: IDL:omg.org/CosNaming/NamingContextExt:1.0
omniORB: Initial reference `NameService' resolved with boot agent.
omniORB: LocateRequest to remote: key<0x4e616d6553657276696365>
omniORB: strand Rope::incrRefCount: old value = 0
omniORB: Creating ref to remote: boa<0x3a6cc44d905f85c600000002>
 target id      : IDL:omg.org/CORBA/Object:1.0
 most derived id: IDL:ZImporter:1.0
omniORB: LocateRequest to remote: boa<0x3a6cc44d905f85c600000002>
omniORB: throw omniConnectionBroken from tcpSocketMTfactory.cc:1067
omniORB: tcpSocketStrand::~Strand() close socket no. 208
omniORB: defaultTransientExceptionHandler: retry 0th times.
omniORB: throw omniConnectionBroken from tcpSocketMTfactory.cc:1091
omniORB: tcpSocketStrand::~Strand() close socket no. 4294967295
omniORB: throw COMM_FAILURE from remoteIdentity.cc:181
omniORB: Preparing to shutdown ORB.
omniORB: Deinitialising omniDynamic library.
omniORB: omniRemoteIdentity deleted.
omniORB: strand Rope::decrRefCount: old value = 1
omniORB: ObjRef(omg.org/CORBA/InitialReferences:1.0) -- deleted.
omniORB: scavenger : woken by poke()
omniORB: scavenger : exit.
omniORB: strand Ripper: exit.
omniORB: ORB shutdown is complete.
omniORB: No more references to the ORB -- deleted.
 
 
Can anyone explain what we is going on here?

-----Original Message-----
From: Michael Keay [mailto:MKeay@SeeBeyond.com]
Sent: Monday, January 22, 2001 3:03 PM
To: Omniorb-List@Uk. Research. Att. Com (E-mail)
Subject: [omniORB] CORBA::COMM_FAILURE



We have been working on a project, to connect to a thirdparty system. We are
getting a COMM_FAILURE exception when trying to invoke a method on an object
reference. But we do have a valid object reference. Yet, when we use the
supplied, sample client, everything works fine. Does, anyone have any idea
why we would experience such an exception?

I have read the manual that comes with omni orb and it suggests to keep
retrying, but this does not explain what is happening, each and everytime.

Server on Solaris, client on NT, using omniorb 3.0.1 

Mikey 


------_=_NextPart_001_01C084CE.786EA360
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<TITLE>CORBA::COMM_FAILURE</TITLE>

<META content=3D"MSHTML 5.50.4207.2601" name=3DGENERATOR></HEAD>
<BODY>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Further to this e-mail I was able to switch on tracing an =
extrapolate the=20
following information</FONT></SPAN></DIV>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>omniORB: strand Rope::incrRefCount: old value =3D =
0<BR>omniORB: Creating=20
ref to remote: key&lt;0x494e4954&gt;<BR>&nbsp;target=20
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
IDL:omg.org/CORBA/Object:1.0<BR>&nbsp;most=20
derived id: omg.org/CORBA/InitialReferences:1.0<BR>omniORB: =
Initialising=20
omniDynamic library.<BR>omniORB: Trying to resolve initial reference=20
`NameService'<BR>&nbsp;with boot agent:=20
IOR:01000000240000006f6d672e6f72672f434f5242412f496e697469616c5265666572=
656e6365733a312e30000100000000000000180000000101000006000000474150533100=
e71d04000000494e4954<BR>omniORB:=20
strand Ripper: start.<BR>omniORB: scavenger : start.<BR>omniORB: strand =

Rope::incrRefCount: old value =3D 0<BR>omniORB: Creating ref to remote: =

key&lt;0x4e616d6553657276696365&gt;<BR>&nbsp;target=20
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
IDL:omg.org/CORBA/Object:1.0<BR>&nbsp;most=20
derived id: IDL:omg.org/CosNaming/NamingContextExt:1.0<BR>omniORB: =
Initial=20
reference `NameService' resolved with boot agent.<BR>omniORB: =
LocateRequest to=20
remote: key&lt;0x4e616d6553657276696365&gt;<BR>omniORB: strand=20
Rope::incrRefCount: old value =3D 0<BR>omniORB: Creating ref to remote: =

boa&lt;0x3a6cc44d905f85c600000002&gt;<BR>&nbsp;target=20
id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : =
IDL:omg.org/CORBA/Object:1.0<BR>&nbsp;most=20
derived id: IDL:ZImporter:1.0<BR>omniORB: LocateRequest to remote:=20
boa&lt;0x3a6cc44d905f85c600000002&gt;<BR>omniORB: throw =
omniConnectionBroken=20
from tcpSocketMTfactory.cc:1067<BR>omniORB: tcpSocketStrand::~Strand() =
close=20
socket no. 208<BR>omniORB: defaultTransientExceptionHandler: retry 0th=20
times.<BR>omniORB: throw omniConnectionBroken from=20
tcpSocketMTfactory.cc:1091<BR>omniORB: tcpSocketStrand::~Strand() close =
socket=20
no. 4294967295<BR>omniORB: throw COMM_FAILURE from=20
remoteIdentity.cc:181<BR>omniORB: Preparing to shutdown =
ORB.<BR>omniORB:=20
Deinitialising omniDynamic library.<BR>omniORB: omniRemoteIdentity=20
deleted.<BR>omniORB: strand Rope::decrRefCount: old value =3D =
1<BR>omniORB:=20
ObjRef(omg.org/CORBA/InitialReferences:1.0) -- deleted.<BR>omniORB: =
scavenger :=20
woken by poke()<BR>omniORB: scavenger : exit.<BR>omniORB: strand =
Ripper:=20
exit.<BR>omniORB: ORB shutdown is complete.<BR>omniORB: No more =
references to=20
the ORB -- deleted.</FONT></SPAN></DIV>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D079245523-22012001><FONT face=3DArial =
color=3D#0000ff size=3D2>Can=20
anyone explain what we is going on here?</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B> Michael Keay=20
  [mailto:MKeay@SeeBeyond.com]<BR><B>Sent:</B> Monday, January 22, 2001 =
3:03=20
  PM<BR><B>To:</B> Omniorb-List@Uk. Research. Att. Com=20
  (E-mail)<BR><B>Subject:</B> [omniORB] =
CORBA::COMM_FAILURE<BR><BR></FONT></DIV>
  <P><FONT face=3DArial size=3D2>We have been working on a project, to =
connect to a=20
  thirdparty system. We are getting a COMM_FAILURE exception when =
trying to=20
  invoke a method on an object reference. But we do have a valid object =

  reference. Yet, when we use the supplied, sample client, everything =
works=20
  fine. Does, anyone have any idea why we would experience such an=20
  exception?</FONT></P>
  <P><FONT face=3DArial size=3D2>I have read the manual that comes with =
omni orb and=20
  it suggests to keep retrying, but this does not explain what is =
happening,=20
  each and everytime.</FONT></P>
  <P><FONT face=3DArial size=3D2>Server on Solaris, client on NT, using =
omniorb=20
  3.0.1</FONT> </P>
  <P><FONT face=3DArial size=3D2>Mikey</FONT> =
</P></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C084CE.786EA360--