Unable to list incidents in the CEM UI

book

Article ID: 198132

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

The CEM UI is not showing incidents - just a blank page is displayed.

Cause

The problem was due to an invalid group name created via a Business Application Group Identification rule. When the user groups were displayed in the UI the list appeared truncated

Inspection of the ts_user_groups table in the database identified that the stored name for the last row in the list above was  

 "><script              

The <script  was being interpreted by the browser and causing the page display to be incomplete in both cases.   

Note in the Incidents screen the 'User Group' list box is extended off the right edge of the window - also suggesting a problem with User Groups.                                                                                                                                               

Environment

Release : 10.7.0

Component : APM CEM

Resolution

The group was manually renamed using sql in both ts_user_groups and ts_user_def_groups tables
 
Customer was advised to review the user group identification rules for the Business Application to prevent recurrence of the problem.

Additional Information

The Business Application with the group identification rule creating invalid group names was determined from inspection of the IntroscopeEnterpriseManager.log file for the EM running the TIM Collection Service - the following entries specifically  

8/06/20 06:01:02.003 AM CEST [INFO] [StatsConversionPool.Thread3] [Manager.com.timestock.tess.util.DbUtils] Created new user group '"><script '
...
8/06/20 06:01:02.126 AM CEST [INFO] [StatsConversionPool.Thread3] [Manager.com.timestock.tess.util.DbUtils] Added user (id: 99475, app: 700000000000000019, login name: '"><script _eCommerceStatsUser', IP address: 0.0.0.0) to user group '"><script '.

 

The table ts_app holds the Business Application name in columns ts_id and ts_name so the name can be determined using
 
select ts_name from ts_apps where ts_id = 700000000000000019;

 

Attachments