Microsoft KB Archive/249846

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


Article ID: 249846

Article Last Modified on 3/1/2007



APPLIES TO

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition



This article was previously published under Q249846

SYMPTOMS

When calling the method of a queued component instance that takes in an object as one of its arguments, the following event log error is generated on the client computer:

Event Type: Error
Event Source: COM+
Event Category: QC Marshal
Event ID: 4250
Date: 11/22/1999
Time: 6:35:42 PM
User: N/A
Computer: EDJEZ5
Description:
An unsupported object reference was used during a method call to a QC component. The object reference should either be a QC recorder or support IPersistStream.
QI for IPersistStream
Server Application ID: {54535BAC-9DC4-4EC0-957E-3193CEA2C785}
Server Application Name: Orders
Error Code = 0x80004002 : No such interface supported
COM+ Services Internals Information: File: .\marshalinterceptor.cpp, Line: 210 Data: 0000: 9f302940 48b3244b a08eb2bb 63b1b32b -->

CAUSE

This error will appear if the argument object reference is not:

  • An instance of a queued component recorder.

    -or-

  • A reference of an object that supports IPersistStream.


RESOLUTION

To resolve this problem, make sure that the argument object supports IPersistStream (in Visual Basic 6.0, you can do this by marking the class as "persistable") or that it also is an instance of a queued component.

STATUS

This behavior is by design.

REFERENCES

For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

246627 Passing Objects as Parameters to COM+ Queued Components





Additional query words: 4250 QC error marshalinterceptor IPersistStream object Marshal

Keywords: kbcomplusqc kbprb KB249846