[omniORB] 'Debug Assertion Failed!' on calling ns bind

Duncan Grisby duncan at grisby.org
Mon May 19 12:32:45 BST 2008


On Thursday 15 May, Leslie Chemwolo wrote:

> I have configured in registry to have omniNames run on port 2809. When
> I run the server when omniNames is not running I get TRANSIENT
> exception (which is expected), but when omniNames is running I get the
> error below when I attempt to bind the server object to the name
> server (calling ncRef->bind(objectName,obj)). I am using WinXP. Please
> point me to what I did wrong to experience this difficulty with
> binding an object to the omniNames. I tested the same on JacORB name
> server and experienced the same thing- TRANSIENT when ns not started
> and error below when ns is up.

> Debug Assertion Failed!
> Program:...eMonitorCPP\SpaceInfoSourceImpl\Debug\SpaceInfoSourceImpl.exe
> File: dbgdel.cpp
> Line: 47
> Expression: _BLOCK_TYPE_IS_VALID(PHead->nBlockUse)

You are mixing debug application code with non-debug versions of the
omniORB libraries. You must match the debugging settings to cope with
the Windows non-uniform memory model.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list