Microsoft KB Archive/819995

= Valid subscribers may no longer receive all events when one unregisters its subscription =

Article ID: 819995

Article Last Modified on 7/18/2005

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Windows 2000 Advanced Server
 * Microsoft COM+ 1.0
 * Microsoft Windows 2000 Datacenter Server

-





SYMPTOMS
The Microsoft COM+ event system may generate the following event log notifications:

Event Type: Warning

Event Source: EventSystem

Event Category: Event Service

Event ID: 4106

Date: 3/14/2002

Time: 2:34:46 PM

User: N/A

Computer: N/A

Description: The COM+ Event System detected a corrupt IEventSubscription object. The COM+ Event System has removed object ID {...}.

The subscriber will no longer be notified when the event occurs.



CAUSE
When a publisher fires an event, the COM+ event system enumerates all subscribers to trigger the event on all subscribers. If a subscriber unregisters a transient subscription during this enumeration, the whole enumeration can fail, and the publishing fails altogether.



How to obtain the hotfix
This issue is fixed in the Microsoft Windows 2000 Post-Service Pack 4 (SP4) COM+ 1.0 Hotfix Package 27. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

822618 Availability of Windows 2000 Post-Service Pack 4 COM+ Hotfix Rollup Package 27



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: kbWin2000preSP5COMRollup27Fix

Keywords: kbbug kbfix kbqfe kbwin2000presp5fix KB819995

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.