AlertStreamClassifierTextbaseHandler Errors Due to Missing Active ML Clustering Solution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Issue Multiple errors are generated in the System Logs under the source: com.glide.ui.ServletErrorListener Sample error message: AlertStreamClassifierTextbaseHandler : No active solution is found for solution definition ml_sn_global_global_em_alert_clustering_solution. To suppress this error: disable the TextBased alert correlation by setting sa_analytics.text_based_group_enabled property to false or open the ml_capability_definition_clustering table, select ml_sn_global_global_em_alert_clustering_solution solution definition and verify that it has an active solution in 'ML Solutions' tab. If no active solution exists, try pressing 'Update and Retrain' button. Cause The issue occurs because the clustering solution definition: ml_sn_global_global_em_alert_clustering_solution does not have an active ML Solution associated with it. Due to the absence of an active solution, the Text-Based Alert Correlation process continuously generates errors in the System Logs. Verification Navigate to: Predictive Intelligence > Clustering > Solution Definitions Open the below solution definition: ml_sn_global_global_em_alert_clustering_solution Check the ML Solutions related list available at the bottom of the form.Verify whether any ML Solution exists and is marked as Active. Resolution Option 1: Disable Text-Based Alert Correlation If Text-Based Alert Correlation functionality is not required, disable it by updating the following system property: Property Name: sa_analytics.text_based_group_enabled Set the value to: false Reference URL: https://instancename.service-now.com/sys_properties_list.do?sysparm_query=nameSTARTSWITHsa_analytics.text_based_group_enabled&sysparm_view= Disabling this property suppresses the repeated error messages from being logged. Option 2: Retrain the Clustering Solution Open the solution definition: ml_sn_global_global_em_alert_clustering_solution Click the: Update & Retrain button to retrain the clustering model. Wait for the retraining process to complete successfully. Additional Information Minimum Record Requirement for Retraining While retraining, the following error may appear: Recommended setting for solution training requires minimum 100 records. Please use the system property glide.platform_ml.api.min_clustering_records to train with a smaller number. This occurs because the records in em_alert table are less than 100 and the below system property is configured with the default value of 100: Property Name: glide.platform_ml.api.min_clustering_records Reference URL: https://instancename.service-now.com/sys_properties.do?sys_id=4a0f3d4c73353300f9a2102c1bf6a7c2 Recommendation If the functionality is required, ensure that sufficient alert data is available in the em_alert table before performing retraining. If Text-Based Alert Correlation is not actively being used in the environment, disabling the feature through the sa_analytics.text_based_group_enabled system property is the way to suppress unnecessary System Log errors.