Hi,<div><br></div><div>I created a persistent object using <span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">omniINSPOA and </span><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">setting the endPoint parameter suitably.</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">The object is persistent as I get the same IOR when the server restarts.</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"><br>
</span></div><div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">Now, when the client calls a method after a server restart, a </span><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">COMM_FAILURE exception</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">is raised. The interesting thing here is that when the client catches the exception and issues</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">another call to server, the server method is executed.</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"><br>
</span></div><div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">So, basically only the first call after the server restart raises an exception. All calls henceforth </span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">works fine.</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"><br>
</span></div><div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"><br>
</span></div><div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse">if the below code is executed after server restarts.</span></div>
<div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"> </span></div>
<div><font face="verdana, geneva, helvetica, arial, sans-serif"><span style="border-collapse:collapse"><div>
try {</div><div><span style="white-space:pre-wrap">        </span>return obj_ref->send_book(the_book, key); // this raises an exception</div><div>}</div><div>catch(...) {</div><div><span style="white-space:pre-wrap">        </span>cerr << "Exception Caught" << endl;</div>
<div><span style="white-space:pre-wrap">        </span>return obj_ref->send_book(the_book, key); // this call works fine</div><div>}</div></span></font></div><div><span style="font-family:verdana, geneva, helvetica, arial, sans-serif;font-size:13px;border-collapse:collapse"><br>
</span></div><div><font face="verdana, geneva, helvetica, arial, sans-serif"><span style="border-collapse:collapse">In the above code send_book is the server method called by the client.</span></font></div>
<div><font face="verdana, geneva, helvetica, arial, sans-serif"><span style="border-collapse:collapse"><br>
</span></font></div><div><font face="verdana, geneva, helvetica, arial, sans-serif"><span style="border-collapse:collapse"><br>
</span></font></div><div><font face="verdana, geneva, helvetica, arial, sans-serif"><span style="border-collapse:collapse">client trace:</span></font></div>
<div><span class="Apple-style-span" style="font-family: verdana, geneva, helvetica, arial, sans-serif; border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.319000: Version: 4.1.2</span></div><div><font face="verdana, geneva, helvetica, arial, sans-serif"><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:52:17.321000: Distribution date: Thu Feb 14 14:19:08</div><div style="border-collapse: collapse; ">GMT 2008 dgrisby</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.383000: My addresses are:</div>
<div style="border-collapse: collapse; ">omniORB: 192.168.198.1</div><div style="border-collapse: collapse; ">omniORB: 192.168.68.1</div><div style="border-collapse: collapse; ">omniORB: 10.9.19.20</div><div style="border-collapse: collapse; ">
omniORB: 127.0.0.1</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.383000: Maximum supported GIOP version is 1.2</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.384000: Native char code sets: UTF-8 ISO-8859-1</div>
<div style="border-collapse: collapse; ">.</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.384000: Transmission char code sets: UTF-8(1.2)</div><div style="border-collapse: collapse; "> UTF-8(1.1) ISO-8859-1(1.2) ISO-8859-1(1.1) ISO-8859-1(1.0).</div>
<div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.384000: Native wide char code sets: UTF-16.</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.384000: Transmission wide char code sets: UTF-1</div>
<div style="border-collapse: collapse; ">6(1.2).</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.385000: Initialising omniDynamic library.</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.386000: Current configuration is as follows:</div>
<div style="border-collapse: collapse; ">omniORB: DefaultInitRef (file) =</div><div style="border-collapse: collapse; ">omniORB: DefaultInitRef (args) =</div><div style="border-collapse: collapse; ">omniORB: abortOnInternalError = 0</div>
<div style="border-collapse: collapse; ">omniORB: abortOnNativeException = 0</div><div style="border-collapse: collapse; ">omniORB: acceptBiDirectionalGIOP = 0</div><div style="border-collapse: collapse; ">omniORB: acceptMisalignedTcIndirections = 0</div>
<div style="border-collapse: collapse; ">omniORB: bootstrapAgentHostname =</div><div style="border-collapse: collapse; ">omniORB: bootstrapAgentPort = 900</div><div style="border-collapse: collapse; ">omniORB: clientCallTimeOutPeriod = 0</div>
<div style="border-collapse: collapse; ">omniORB: clientConnectTimeOutPeriod = 0</div><div style="border-collapse: collapse; ">omniORB: clientTransportRule = * unix,ssl,tcp</div><div style="border-collapse: collapse; ">
omniORB: configFile = C:\OMNIORB.CFG</div><div style="border-collapse: collapse; ">omniORB: connectionWatchImmediate = 0</div><div style="border-collapse: collapse; ">omniORB: connectionWatchPeriod = 50000</div><div style="border-collapse: collapse; ">
omniORB: copyValuesInLocalCalls = 1</div><div style="border-collapse: collapse; ">omniORB: diiThrowsSysExceptions = 0</div><div style="border-collapse: collapse; ">omniORB: dumpConfiguration = 0</div><div style="border-collapse: collapse; ">
omniORB: endPoint = giop:tcp::</div><div style="border-collapse: collapse; ">omniORB: endPointPublish = addr</div><div style="border-collapse: collapse; ">omniORB: giopMaxMsgSize = 2097152</div><div style="border-collapse: collapse; ">
omniORB: giopTargetAddressMode = KeyAddr</div><div style="border-collapse: collapse; ">omniORB: id = omniORB4</div><div style="border-collapse: collapse; ">omniORB: idleThreadTimeout = 10</div><div style="border-collapse: collapse; ">
omniORB: immediateAddressSwitch = 0</div><div style="border-collapse: collapse; ">omniORB: inConScanPeriod = 180</div><div style="border-collapse: collapse; ">omniORB: lcdMode = 0</div><div style="border-collapse: collapse; ">
omniORB: maxGIOPConnectionPerServer = 5</div><div style="border-collapse: collapse; ">omniORB: maxGIOPVersion = 1.2</div><div style="border-collapse: collapse; ">omniORB: maxInterleavedCallsPerConnection = 5</div><div style="border-collapse: collapse; ">
omniORB: maxServerThreadPerConnection = 100</div><div style="border-collapse: collapse; ">omniORB: maxServerThreadPoolSize = 100</div><div style="border-collapse: collapse; ">omniORB: maxSocketRecv = 131072</div><div style="border-collapse: collapse; ">
omniORB: maxSocketSend = 131072</div><div style="border-collapse: collapse; ">omniORB: nativeCharCodeSet = ISO-8859-1</div><div style="border-collapse: collapse; ">omniORB: nativeWCharCodeSet = UTF-16</div><div style="border-collapse: collapse; ">
omniORB: objectTableSize = 0</div><div style="border-collapse: collapse; ">omniORB: offerBiDirectionalGIOP = 0</div><div style="border-collapse: collapse; ">omniORB: oneCallPerConnection = 1</div><div style="border-collapse: collapse; ">
omniORB: outConScanPeriod = 120</div><div style="border-collapse: collapse; ">omniORB: poaHoldRequestTimeout = 0</div><div style="border-collapse: collapse; ">omniORB: poaUniquePersistentSystemIds = 1</div><div style="border-collapse: collapse; ">
omniORB: principal = [Null]</div><div style="border-collapse: collapse; ">omniORB: resetTimeOutOnRetries = 0</div><div style="border-collapse: collapse; ">omniORB: scanGranularity = 5</div><div style="border-collapse: collapse; ">
omniORB: serverCallTimeOutPeriod = 0</div><div style="border-collapse: collapse; ">omniORB: serverTransportRule = * unix,ssl,tcp</div><div style="border-collapse: collapse; ">omniORB: socketSendBuffer = 16384</div><div style="border-collapse: collapse; ">
omniORB: strictIIOP = 1</div><div style="border-collapse: collapse; ">omniORB: supportBootstrapAgent = 0</div><div style="border-collapse: collapse; ">omniORB: supportCurrent = 1</div><div style="border-collapse: collapse; ">
omniORB: supportPerThreadTimeOut = 0</div><div style="border-collapse: collapse; ">omniORB: tcAliasExpand = 0</div><div style="border-collapse: collapse; ">omniORB: threadPerConnectionLowerLimit = 9000</div><div style="border-collapse: collapse; ">
omniORB: threadPerConnectionPolicy = 1</div><div style="border-collapse: collapse; ">omniORB: threadPerConnectionUpperLimit = 10000</div><div style="border-collapse: collapse; ">omniORB: threadPoolWatchConnection = 1</div>
<div style="border-collapse: collapse; ">omniORB: traceExceptions = 0</div><div style="border-collapse: collapse; ">omniORB: traceFile = [stderr]</div><div style="border-collapse: collapse; ">omniORB: traceInvocationReturns = 1</div>
<div style="border-collapse: collapse; ">omniORB: traceInvocations = 1</div><div style="border-collapse: collapse; ">omniORB: traceLevel = 25</div><div style="border-collapse: collapse; ">omniORB: traceThreadId = 1</div>
<div style="border-collapse: collapse; ">omniORB: traceTime = 1</div><div style="border-collapse: collapse; ">omniORB: unixTransportDirectory = /tmp/omni-%u</div><div style="border-collapse: collapse; ">omniORB: unixTransportPermission = 777</div>
<div style="border-collapse: collapse; ">omniORB: useTypeCodeIndirections = 1</div><div style="border-collapse: collapse; ">omniORB: verifyObjectExistsAndType = 1</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.392000: Creating ref to remote: key<Param></div>
<div style="border-collapse: collapse; "> target id : IDL:<a href="http://omg.org/CORBA/Object:1.0">omg.org/CORBA/Object:1.0</a></div><div style="border-collapse: collapse; "> most derived id:</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:52:17.407000: Invoke '_is_a' on remote: key<Param></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.411000: Client attempt to connect to giop:tcp:1</div>
<div style="border-collapse: collapse; "><a href="http://0.9.18.193:4001">0.9.18.193:4001</a></div><div style="border-collapse: collapse; ">omniORB: (1) 2011-01-27 20:52:17.412000: AsyncInvoker: thread id = 1 has started</div>
<div style="border-collapse: collapse; ">. Total threads = 1</div><div style="border-collapse: collapse; ">omniORB: (1) 2011-01-27 20:52:17.414000: Scavenger task execute.</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.425000: Client opened connection to giop:tcp:10</div>
<div style="border-collapse: collapse; ">.9.18.193:4001</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.425000: sendChunk: to giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></div>
<div style="border-collapse: collapse; "> 80 bytes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.426000: inputMessage: from giop:tcp:10.9.18.193</div><div style="border-collapse: collapse; ">
:4001 25 bytes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.426000: Return '_is_a' on remote: key<Param></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.427000: Creating ref to remote: key<Param></div>
<div style="border-collapse: collapse; "> target id : IDL:Param/ParamBook:1.0</div><div style="border-collapse: collapse; "> most derived id:</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:17.428000: ObjRef() -- deleted.</div>
<div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:33.431000: Invoke 'send_book' on remote: key<Param</div><div style="border-collapse: collapse; ">></div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:52:33.432000: sendChunk: to giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></div><div style="border-collapse: collapse; "> 1374 bytes</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:52:33.434000: inputMessage: from giop:tcp:10.9.18.193</div><div style="border-collapse: collapse; ">:4001 25 bytes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:52:33.435000: Return 'send_book' on remote: key<Param</div>
<div style="border-collapse: collapse; ">></div><div style="border-collapse: collapse; "><br></div><div style="border-collapse: collapse; ">//The below invoke of send_book fails</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:55:33.811000: Invoke 'send_book' on remote: key<Param</div><div style="border-collapse: collapse; ">></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.812000: sendChunk: to giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></div>
<div style="border-collapse: collapse; "> 1374 bytes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.815000: Client connection refcount = 0</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.815000: Client close connection to giop:tcp:10.</div>
<div style="border-collapse: collapse; ">9.18.193:4001</div><div style="border-collapse: collapse; "><br></div><div style="border-collapse: collapse; ">Exception Caught</div><div style="border-collapse: collapse; "><br></div>
<div style="border-collapse: collapse; ">// the below call executes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.824000: Invoke 'send_book' on remote: key<Param</div><div style="border-collapse: collapse; ">
></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.825000: Client attempt to connect to giop:tcp:1</div><div style="border-collapse: collapse; "><a href="http://0.9.18.193:4001">0.9.18.193:4001</a></div>
<div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.827000: Client opened connection to giop:tcp:10</div><div style="border-collapse: collapse; ">.9.18.193:4001</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:55:33.828000: sendChunk: to giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></div><div style="border-collapse: collapse; "> 1374 bytes</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:55:33.830000: inputMessage: from giop:tcp:10.9.18.193</div><div style="border-collapse: collapse; ">:4001 25 bytes</div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:33.831000: Return 'send_book' on remote: key<Param</div>
<div style="border-collapse: collapse; ">></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:41.861000: Invoke 'send_book' on remote: key<Param</div><div style="border-collapse: collapse; ">
></div><div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:41.862000: sendChunk: to giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></div><div style="border-collapse: collapse; "> 1374 bytes</div>
<div style="border-collapse: collapse; ">omniORB: (0) 2011-01-27 20:55:41.864000: inputMessage: from giop:tcp:10.9.18.193</div><div style="border-collapse: collapse; ">:4001 25 bytes</div><div style="border-collapse: collapse; ">
omniORB: (0) 2011-01-27 20:55:41.865000: Return 'send_book' on remote: key<Param</div><div style="border-collapse: collapse; ">></div><div style="border-collapse: collapse; "><br></div><div style="border-collapse: collapse; ">
<br></div><div style="border-collapse: collapse; ">Server trace:</div><div style="border-collapse: collapse; "><br></div><div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Version: 4.1.5</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Distribution date: Wed Dec 22 15:59:17 GMT 2010 dgrisby</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Skip link local address fe80::213:72ff:fe90:6d4b on interface eth0.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Skip link local address fe80::213:72ff:fe90:6d4b on interface br0.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: My addresses are:</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 127.0.0.1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 127.0.0.2</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 10.9.18.193</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: ::1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Maximum supported GIOP version is 1.2</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Native char code sets: ISO-8859-1 UTF-8.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Transmission char code sets: ISO-8859-1(1.2) ISO-8859-1(1.1) ISO-8859-1(1.0) UTF-8(1.2) UTF-8(1.1).</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Native wide char code sets: UTF-16.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Transmission wide char code sets: UTF-16(1.2).</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Initialising omniDynamic library.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Current configuration is as follows:</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: DefaultInitRef (file) =</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: DefaultInitRef (args) =</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: InitRef = NameService=corbaname::localhost</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: abortOnInternalError = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: abortOnNativeException = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: acceptBiDirectionalGIOP = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: acceptMisalignedTcIndirections = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: bootstrapAgentHostname =</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: bootstrapAgentPort = 900</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientCallTimeOutPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientConnectTimeOutPeriod = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientTransportRule = * unix,ssl,tcp</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: configFile = /etc/omniORB.cfg</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: connectionWatchImmediate = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: connectionWatchPeriod = 50000</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: copyValuesInLocalCalls = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: diiThrowsSysExceptions = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: dumpConfiguration = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: endPoint = giop:tcp::4001</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: endPointPublish = addr</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopMaxMsgSize = 536870912</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopTargetAddressMode = KeyAddr</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: id = omniORB4</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: idleThreadTimeout = 10</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: immediateAddressSwitch = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inConScanPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: lcdMode = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxGIOPConnectionPerServer = 100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxGIOPVersion = 1.2</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxInterleavedCallsPerConnection = 5</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxServerThreadPerConnection = 100</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxServerThreadPoolSize = 100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxSocketRecv = 2147483647</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxSocketSend = 2147483647</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: nativeCharCodeSet = ISO-8859-1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: nativeWCharCodeSet = UTF-16</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: objectTableSize = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: offerBiDirectionalGIOP = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: oneCallPerConnection = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: outConScanPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: poaHoldRequestTimeout = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: poaUniquePersistentSystemIds = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: principal = [Null]</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: resetTimeOutOnRetries = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: scanGranularity = 5</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: serverCallTimeOutPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: serverTransportRule = * unix,ssl,tcp</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: socketSendBuffer = -1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: strictIIOP = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: supportBootstrapAgent = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: supportCurrent = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: supportPerThreadTimeOut = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: tcAliasExpand = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: threadPerConnectionLowerLimit = 9000</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: threadPerConnectionPolicy = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: threadPerConnectionUpperLimit = 10000</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: threadPoolWatchConnection = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceExceptions = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceFile = [stderr]</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceInvocationReturns = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceInvocations = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceLevel = 25</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceThreadId = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: traceTime = 0</span></div><div>
<span class="Apple-style-span" style="border-collapse: collapse;">omniORB: unixTransportDirectory = /tmp/omni-%u</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: unixTransportPermission = 777</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: useTypeCodeIndirections = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: validateUTF8 = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: verifyObjectExistsAndType = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Initialising incoming endpoints.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Instantiate endpoint 'giop:tcp::4001'</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Bind to address :: port 4001.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Publish specification: 'addr'</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Try to publish 'addr' for endpoint giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Publish endpoint 'giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a>'</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Starting serving incoming endpoints.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: AsyncInvoker: thread id = 1 has started. Total threads = 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopRendezvouser task execute for giop:tcp:<a href="http://10.9.18.193:4001">10.9.18.193:4001</a></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Adding key<Param> (activating) to object table.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: State key<Param> (activating) -> active</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Creating ref to local: key<Param></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"> target id : IDL:<a href="http://omg.org/CORBA/Object:1.0">omg.org/CORBA/Object:1.0</a></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"> most derived id: IDL:Param/ParamBook:1.0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">IOR:010000001800000049444c3a506172616d2f506172616d426f6f6b3a312e300001000000000000005c000000010102000c00000031302e392e31382e31393300a10f000005000000506172616d0000000200000000000000080000000100000000545441010000001c00000001000000010001000100000001000105090101000100000009010100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Version: 4.1.5</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Distribution date: Wed Dec 22 15:59:17 GMT 2010 dgrisby</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Skip link local address fe80::213:72ff:fe90:6d4b on interface eth0.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Skip link local address fe80::213:72ff:fe90:6d4b on interface br0.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: My addresses are:</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 127.0.0.1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 127.0.0.2</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: 10.9.18.193</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: ::1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Maximum supported GIOP version is 1.2</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Native char code sets: ISO-8859-1 UTF-8.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Transmission char code sets: ISO-8859-1(1.2) ISO-8859-1(1.1) ISO-8859-1(1.0) UTF-8(1.2) UTF-8(1.1).</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Native wide char code sets: UTF-16.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Transmission wide char code sets: UTF-16(1.2).</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Initialising omniDynamic library.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Current configuration is as follows:</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: DefaultInitRef (file) =</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: DefaultInitRef (args) =</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: InitRef = NameService=corbaname::localhost</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: abortOnInternalError = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: abortOnNativeException = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: acceptBiDirectionalGIOP = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: acceptMisalignedTcIndirections = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: bootstrapAgentHostname =</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: bootstrapAgentPort = 900</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientCallTimeOutPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientConnectTimeOutPeriod = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: clientTransportRule = * unix,ssl,tcp</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: configFile = /etc/omniORB.cfg</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: connectionWatchImmediate = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: connectionWatchPeriod = 50000</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: copyValuesInLocalCalls = 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: diiThrowsSysExceptions = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: dumpConfiguration = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: endPoint = giop:tcp::4001</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: endPointPublish = addr</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopMaxMsgSize = 536870912</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopTargetAddressMode = KeyAddr</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: id = omniORB4</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: idleThreadTimeout = 10</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: immediateAddressSwitch = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inConScanPeriod = 0</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: lcdMode = 0</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxGIOPConnectionPerServer = 100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxGIOPVersion = 1.2</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxInterleavedCallsPerConnection = 5</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxServerThreadPerConnection = 100</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxServerThreadPoolSize = 100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxSocketRecv = 2147483647</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: maxSocketSend = 2147483647</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: nativeCharCodeSet = ISO-8859-1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: AsyncInvoker: thread id = 2 has started. Total threads = 2</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Scavenger task execute.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Server accepted connection from giop:tcp:[::ffff:10.9.19.20]:54325</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: AsyncInvoker: thread id = 3 has started. Total threads = 3</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopWorker task execute.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Accepted connection from giop:tcp:[::ffff:10.9.19.20]:54325 because of this rule: "* unix,ssl,tcp"</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inputMessage: from giop:tcp:[::ffff:10.9.19.20]:54325 80 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: sendChunk: to giop:tcp:[::ffff:10.9.19.20]:54325 25 bytes</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inputMessage: from giop:tcp:[::ffff:10.9.19.20]:54325 1374 bytes</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">length of book: 1</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">Exclusion Region Data Received</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: sendChunk: to giop:tcp:[::ffff:10.9.19.20]:54325 25 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">// After server restart</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">IOR:010000001800000049444c3a506172616d2f506172616d426f6f6b3a312e300001000000000000005c000000010102000c00000031302e392e31382e31393300a10f000005000000506172616d0000000200000000000000080000000100000000545441010000001c00000001000000010001000100000001000105090101000100000009010100</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: AsyncInvoker: thread id = 2 has started. Total threads = 2</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Scavenger task execute.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Server accepted connection from giop:tcp:[::ffff:10.9.19.20]:54333</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: AsyncInvoker: thread id = 3 has started. Total threads = 3</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: giopWorker task execute.</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: Accepted connection from giop:tcp:[::ffff:10.9.19.20]:54333 because of this rule: "* unix,ssl,tcp"</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inputMessage: from giop:tcp:[::ffff:10.9.19.20]:54333 1374 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">length of book: 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">Exclusion Region Data Received</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: sendChunk: to giop:tcp:[::ffff:10.9.19.20]:54333 25 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: inputMessage: from giop:tcp:[::ffff:10.9.19.20]:54333 1374 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">length of book: 1</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">Exclusion Region Data Received</span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: sendChunk: to giop:tcp:[::ffff:10.9.19.20]:54333 25 bytes</span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;">omniORB: SocketCollection idle. Sleeping.</span></div></div><div style="border-collapse: collapse; "><br></div><div style="border-collapse: collapse; ">
<br></div><div style="border-collapse: collapse; ">Thanks </div><div style="border-collapse: collapse; ">Anirudh</div>
</font></div>