TFS Event 6022 Monitor

TeamFoundationServer2015.TfsEvent6022Monitor (UnitMonitor)

Monitor for TFS Event 6022 - Invalid Catalog Node Dependency Loaded

Knowledge Base article:

Summary

TFS Event 6022 occurred. This event is raised by the server object model when catalog service data loaded from the database has invalid dependencies.

Resolutions

Check if any manual changes were made to the configuration database. If changes were made restore to an earlier version before the changes were made.

Element properties:

TargetTeamFoundationServer2015.TfsAppComponentBase
Parent MonitorSystem.Health.AvailabilityState
CategorySecurityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeTeamFoundationServer2015.TfsSingleEventLogUnitMonitor
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="TeamFoundationServer2015.TfsEvent6022Monitor" Accessibility="Public" Enabled="true" Target="TeamFoundationServer2015.TfsAppComponentBase" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="TeamFoundationServer2015.TfsSingleEventLogUnitMonitor" ConfirmDelivery="true">
<Category>SecurityHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<EventDisplayNumber>6022</EventDisplayNumber>
<TimerWaitInSeconds>600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>