A lingering object has been detected. Replication has been blocked.

A_lingering_object_has_been_detected.__Replication_has_been_blocked._5_Rule (Rule)

Knowledge Base article:

Summary

The local domain controller has attempted to replicate an object from the source domain controller. This object is not present on the local domain controller because it may have been deleted and already garbage collected. Replication will not continue with the source domain controller until the situation has been resolved.

Resolutions

Verify that the object was deleted on this domain controller or in the forest.

If you want to restore the object, authoritatively, restore the object on the source domain controller.

If you do not want to restore the object, use repadmin /removelingeringobjects on the source domain controller to remove the object from the forest and continue replication.

To allow automatic restoration of this object and future similar objects, enable loose replication consistency by unsetting the following registry key: HKEY_LOCAL_MACHINE\%5\%4

External

For more information, see:

Element properties:

TargetMicrosoft.Windows.Server.2003.AD.DomainControllerRole
CategoryEventCollection
EnabledTrue
Event_ID1988
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
A lingering object has been detected. Replication has been blocked.
{0}
Event LogDirectory Service
CommentMom2005ID='{2FF659E5-35E5-4400-8CA2-FC6E39A78315}';MOM2005GroupID=

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="A_lingering_object_has_been_detected.__Replication_has_been_blocked._5_Rule" Comment="Mom2005ID='{2FF659E5-35E5-4400-8CA2-FC6E39A78315}';MOM2005GroupID=" Enabled="onEssentialMonitoring" Target="AD2003Core!Microsoft.Windows.Server.2003.AD.DomainControllerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Directory Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Directory Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1988</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="A_lingering_object_has_been_detected.__Replication_has_been_blocked._5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>