[omniORB] Error shutting down OmniORB on NT...

Marcus MacWilliam marcusma@lsl.co.uk
Wed Sep 11 16:23:01 2002


--------------F45D02FA33CEEECACFA98707
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

All,

I am getting the following error messages displayed by OmniORB
v4.0.b2, on NT, that I was not getting with v3.0.5.

omniORB: ERROR -- A servant has been deleted that is still activated.
      id: root/oo-toolkit<1258356736> (deactivating)
omniORB: ERROR -- A servant has been deleted that is still activated.
      id: root/oo-toolkit<1996685312> (deactivating)
omniORB: WARNING -- an omni_tracedcondition was destroyed,
 but there are still threads waiting on it!
omniORB: WARNING -- an omni_tracedcondition was destroyed,
 but there are still threads waiting on it!
omniORB: Assertion failed -- mutex destroyed whilst held.
 This is probably a bug in omniORB. Please submit a report
 (with stack trace if possible) to <bugs@omniorb-support.com>.

Does anyone know what is causing this to occur.

I call orb->shurdown() inside a shutdown() method for my servant.
Do I need to deaactivate my servant first, before I shutdown my
CORBA server.

I then call orb->destroy() when OmniORB returns from orb->run(),
back in to the main() method of my CORBA server.

Any help appreciated, Cheers
--
 Marcus A.T MacWilliam, MSc, CEng, MBCS, BSc(Hons).
 Senior Software Engineer, Laser-Scan Ltd, Cambridge, CB4 0FY.
 Tel: +44 (0)1223 420414 x213. Mobile: +44 (0)7803 706597.
 TravelM8: 09050 505050 (http://www.travelm8.com)


--------------F45D02FA33CEEECACFA98707
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
All,
<p>I am getting the following error messages displayed by OmniORB
<br>v4.0.b2, on NT, that I was not getting with v3.0.5.
<p><tt>omniORB: ERROR -- A servant has been deleted that is still activated.</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: root/oo-toolkit&lt;1258356736>
(deactivating)</tt>
<br><tt>omniORB: ERROR -- A servant has been deleted that is still activated.</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id: root/oo-toolkit&lt;1996685312>
(deactivating)</tt>
<br><tt>omniORB: WARNING -- an omni_tracedcondition was destroyed,</tt>
<br><tt>&nbsp;but there are still threads waiting on it!</tt>
<br><tt>omniORB: WARNING -- an omni_tracedcondition was destroyed,</tt>
<br><tt>&nbsp;but there are still threads waiting on it!</tt>
<br><tt>omniORB: Assertion failed -- mutex destroyed whilst held.</tt>
<br><tt>&nbsp;This is probably a bug in omniORB. Please submit a report</tt>
<br><tt>&nbsp;(with stack trace if possible) to &lt;bugs@omniorb-support.com>.</tt>
<p>Does anyone know what is causing this to occur.
<p>I call orb->shurdown() inside a shutdown() method for my servant.
<br>Do I need to deaactivate my servant first, before I shutdown my
<br>CORBA server.
<p>I then call orb->destroy() when OmniORB returns from orb->run(),
<br>back in to the main() method of my CORBA server.
<p>Any help appreciated, Cheers
<br>--
<br>&nbsp;Marcus A.T MacWilliam, MSc, CEng, MBCS, BSc(Hons).
<br>&nbsp;Senior Software Engineer, Laser-Scan Ltd, Cambridge, CB4 0FY.
<br>&nbsp;Tel: +44 (0)1223 420414 x213. Mobile: +44 (0)7803 706597.
<br>&nbsp;TravelM8: 09050 505050 (<A HREF="http://www.travelm8.com">http://www.travelm8.com</A>)
<br>&nbsp;</html>

--------------F45D02FA33CEEECACFA98707--