FIX: CO_E_OBJNOTCONNECTED Is Returned from CreateObject in MTS (215461)



The information in this article applies to:

  • Microsoft Transaction Server 2.0, when used with:
    • the operating system: Microsoft Windows NT 4.0

This article was previously published under Q215461

SYMPTOMS

When a number of clients call a Microsoft Transaction Server (MTS) component simultaneously, they may encounter a failure intermittently, and the HRESULT E_OUTOFMEMORY is returned. In addition, the following event is logged in the NT Application event log:
Failed on creation from object context: CoGetClassObject (ProgId: {progid}) (CLSID:{CLSID}) (Interface:IClassFactory) (IID:{00000001-0000-0000-C000-000000000046}) (Microsoft Transaction Server Internals Information: File: d:\viper\src\runtime\context\ccontext.cpp, Line: 1355)
Data: fd 01 04 80 (CO_E_OBJNOTCONNECTED)

CAUSE

The cause of this bug is described in the following Microsoft Knowledge Base article:

195469 STOP 0xEFFFFFFF Exception in OLE Servers with Multiple Clients

RESOLUTION

To resolve this problem, obtain the latest service pack for Windows NT 4.0 or the individual software update. For information on how to obtain the latest Windows NT 4.0 service pack, see the following Microsoft Web site:

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

This problem was first corrected in Windows NT 4.0 Service Pack Service Pack 5.

Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbbug kbDSupport kbQFE KB215461