SharePoint Usage analytics job failing in SharePoint 2016

Praveen Reddy 1 Reputation point
2021-09-17T10:01:13.91+00:00

Hi All,

seeing below error while usage analytics timer job is running.

validated.

1.event store data can able to populate.
2.usage folder also can able to get the logs.
3. in CA query health reports it is showing only one query.

Request you to help on this if any one seen this issue?

SafeSerialization[Context=DeserializeAnalyticsEventTypeDefinitionCollection]: type Microsoft.Office.Server.Search.Analytics.AnalyticsEventTypeDefinitionCollection not allowed.

Unexpected error in execute: Microsoft.Office.Server.Security.SafeSerialization+BlockedTypeException: SafeSerialization[Context=DeserializeAnalyticsEventTypeDefinitionCollection]: type Microsoft.Office.Server.Search.Analytics.AnalyticsEventTypeDefinitionCollection not allowed.
at Microsoft.Office.Server.Security.SafeSerialization.ValidatingSerializationBinder.ResolveAndValidateType(TypeName typeName, Type type)
at Microsoft.Office.Server.Security.SafeSerialization.ValidatingSerializationBinder.BindToType(String assemblyName, String typeName)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Bind(String assemblyString, String typeString)
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.GetType(BinaryAssemblyInfo assemblyInfo, String name)
at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)
at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at Microsoft.Office.Server.Search.Analytics.AnalyticsTenantConfig.get_EventTypeDefinitions()
at Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition.ConvertEventTypeConfig()
at Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition.RunStartAnalysis(Boolean useExistingDates)
at Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition.HandleNormalMode(AnalysisState state)
at Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition.ExecuteUsageAnalytics()
at Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition.Execute(Guid targetInstanceId)

SharePoint Development
SharePoint Development
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Development: The process of researching, productizing, and refining new or existing technologies.
2,674 questions
SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,808 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Elsie Lu_MSFT 9,761 Reputation points
    2021-09-20T09:38:11.86+00:00

    Hi @Praveen Reddy , welcome to Q&A forum!

    Is this from the ULS log? If not, please check ULS logs for more error messages. Is this a recent issue, or after some operation? (Such as installing CU)

    You can also try to refresh the component with this command:

    $SSA = Get-SPEnterpriseSearchServiceApplication  
    $SSA.RefreshComponents()