PRB: Event ID 4216 "Object required" When You Create a Queued Component (269266)
The information in this article applies to:
- Microsoft COM+ 1.0
- Microsoft COM+ 1.5
This article was previously published under Q269266 SYMPTOMS
When you try to create a Queued Component (QC) from a client application, you may receive the "Object required" error message in Microsoft Visual Basic. The application event log shows an entry similar to the following:
Event Type: Error
Event Source: COM+
Event Category: QC Recorder
Event ID: 4216
Date: 7/21/2000
Time: 3:05:28 PM
User: N/A
Computer: MYCLIENTBOX
Description:
An unexpected error was returned by the MSMQ API function indicated. The
following error message was retrieved from MSMQ.
MQSendMessage : A cryptographic function has failed.
Server Application ID: {B8BF4125-DE72-4A05-ACD5-EF181587084E}
Server Application Name: MyApplication
Error Code = 0xc00e0030 :
COM+ Services Internals Information:
File: .\channelmanager.cpp, Line: 388
Data:
0000: 50 00 55 00 42 00 4c 00 P.U.B.L.
[...]
CAUSE
When you send the Microsoft Message Queuing (MSMQ) message, the COM+ recorder cannot sign it because of a problem with MSMQ certificates.
RESOLUTION
To resolve this problem, perform the following steps:
- In Control Panel, click Message Queuing.
- On the Security tab, click Renew internal certificate.
REFERENCES
For more information on COM+ Queued Components, see the following articles on the Microsoft Developer Network (MSDN):
Modification Type: | Major | Last Reviewed: | 2/20/2002 |
---|
Keywords: | kbComPlusQC kbDSupport kbprb kbSecurity KB269266 |
---|
|