Error Message: 0x80040154 : Class Not Registered (277964)



The information in this article applies to:

  • Microsoft BizTalk Server 2000

This article was previously published under Q277964

SYMPTOMS

When you execute an Orchestration schedule, you may receive one or more of the following error messages in the Event Viewer:
Event Type: Error
Event Source: XLANG Scheduler
Event Category: Engine
Event ID: 12293
Description:
The XLANG Scheduler Engine was unable to create a user component that is required by the running XLANG schedule. Detailed information is provided in the following message.

Module name: test
Module ID: {6944292C-10FF-415F-AA63-DBC20A30E51D}
Instance ID: {034E78A5-0A96-4AD2-8B63-51BF1093387F}
Port name: Port_1
CLSID/Moniker: {14396C79-3417-4C53-9DD5-45D1223EAA45}
IID: IID_IUnknown

Error Code = 0x80040154 : Class not registered

XLANG Scheduler Engine Internals Information:
File: d:\bts\private\sked\src\runtime\techbind\com\combinder\ICOMBinder.cpp
Line: 855
In the XLang Monitor:
Perf.Counter 787638eb71
EventName OnBTAError
EventID {6C90EEB0-4918-11D3-A242-00C04F60A5F4}
HRESULT 0X80040154
InstanceId {034E78A5-0A96-4AD2-8B63-51BF1093387F}

CAUSE

These error messages can occur if one of the COM components in the schedule is not properly registered.

RESOLUTION

Use Regsvr32.exe to re-register the failing COM component. Regsvr32.exe is a program that you can use to register dynamic-link libraries (DLLs) and ActiveX controls in the registry. For example, to manually register the Sample.dll file, type the following at the command prompt:

C:\Regsvr32.exe Sample.dll

NOTE: This command line assumes that Regsvr32.exe and Sample.dll are both in the root folder of drive C.

Regsvr32.exe has the following command line switches:

  • /u - Unregister server
  • /s - Silent; displays no message boxes
  • /c - Console output
Regsvr32.exe is contained in a self-extracting .exe file named Regsv32a.exe. This file is available for download from the Microsoft Download Center. Click the file name below to download the file: Regsv32a.exe contains the following files:
  • Regsvr32.exe - The Regsvr32.exe application.
  • Regsv32a.txt - A text file containing information and instructions.

STATUS

This behavior is by design.

Modification Type:MinorLast Reviewed:8/5/2004
Keywords:kbdownload kbdownload kbbug kbpending KB277964