hello.<br><br>I &#39;ve got a problem with my server.<br>sometimes a CommFailure raise in a omniorb thread.<br>i think this append in normal condition because CORBA 2.6 specif.<br>Trace show &quot;&quot;Orderly connection shutdown&quot;<br>
but the omniorb thread didn&#39;t catch it!!! <br><br>here is a part of the stack :<br><br>...<br>giopWorker::real_execute()<br>GIOP_S::dispatcher()<br>giopImpl12::unmarshalWildCardRequestHeader()<br>inputRaiseCommFailure(g, &quot;Orderly connection shutdown&quot;)<br>
giopStream::CommFailure::_raise()<br>throw CommFailure();<br>....<br>....messageBox Exception from windows<br><br>I used :<br>windows xp<br>Omniorb 4.1.3 in static lib  ( config strictly the same of sample.cfg unless &#39;InitRef&#39; and Traces Options)<br>
Mingw ( gcc 3.4.5) under CodeBlocks<br>wxWidgets based application<br><br>This exception append ( in ThreadPoolConnectionPolicy = 1) when the server close a idle connection.<br>Sometimes exception raise ok .(I&#39;ve got a number of traces following each others   &quot;Orderly connection shutdown ... CommFailure &quot; <br>
Sometimes  a exception is didn&#39;t catch.<br>I resolve temporaly this problem with some options in config:<br>ScanGanularity 0<br>inScanPeriod 0<br>outScanPeriod 0<br><br>But, it&#39;s not a solution: i didn&#39;t catch the CommFailure from giopStream::errorOnReceive when a client crash for example.<br>
<br>I suspect Mingw and windows to not be fully compatible with exceptions or like their sometimes exceptions raise ok. It&#39;s perhaps more than one thread<br>match the criteria to be close at at time.....<br><br>can i have some help.<br>
Thanks<br>