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:
  1. In Control Panel, click Message Queuing.
  2. On the Security tab, click Renew internal certificate.

MORE INFORMATION

This problem occurs under the following circumstances:
  • The COM+ Application proxy has an Authentication level higher than None. This value is taken from the COM+ application when the application is exported.
  • A domain user is making the QC call.
  • The identity's certificates are not registered.
If you do not need to use Authentication, perform the following steps:
  1. On the COM+ Application that is marked as Queued, set the Authentication level to None.
  2. Re-export the Application proxy to the client computers.

REFERENCES

For more information on COM+ Queued Components, see the following articles on the Microsoft Developer Network (MSDN):

Modification Type:MajorLast Reviewed:2/20/2002
Keywords:kbComPlusQC kbDSupport kbprb kbSecurity KB269266