System locale has changed

System_locale_has_changed (Rule)

Knowledge Base article:

Summary

The system locale has changed. The content index data structures are incorrect.

Resolutions

Do the following:

Reset the content index.

For more information about resetting and starting an update on a content index, see the Microsoft Office SharePoint Portal Server 2003 Administrator's Guide.

Additional

Sample Event

The system locale has changed. Existing data will be deleted and the index must be recreated.

Element properties:

TargetMicrosoft.SharePointPortalServer.2003.SearchService
CategoryEventCollection
EnabledTrue
Event_ID3086
Event SourceMicrosoft SharePointPS Search Service
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
System locale has changed
{0}
Event LogApplication
CommentMom2005ID='{743CEF84-AF65-4493-8153-E0DDC01ED1A4}'

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="System_locale_has_changed" Enabled="onStandardMonitoring" Target="Microsoft.SharePointPortalServer.2003.SearchService" Remotable="true" Comment="Mom2005ID='{743CEF84-AF65-4493-8153-E0DDC01ED1A4}'">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Microsoft SharePointPS Search Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>3086</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="System_locale_has_changed.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>