Client is not responding (hanging) first aid troubleshooting and capturing of dump files and logs


 Product(s):APM Implementation and Performance Management
 Version(s):7
 Environment:N/A
 Area:N/A
 Subarea:N/A

Problem Description

User sometimes experiencing hanging, unresponsiveness of the Smart-client. These are often difficult to diagnose unless a process dump is taken.

Solution

This wiki is a guide to help diagnose when the smart client is truly hanging and not simply carrying out a long running task that is temporarily locking the smart client. It is intended to be run by the user's APM Administrator or Bentley First Level Support in order to capture hang dumps, it is not meant as process to avoid the Service Request Prioritization and Management Process.

When a smart client is suddenly unresponsive (hanging), first determine if you are running a long-duration task. Some long duration tasks purposely lock the smart client window from which they were invoked. Examples of long running tasks that do this when run manually.

PM Generation, Checksheet Generation, Schedule Generation

Copy a large amount of objects such as: RCM Analyses, Standard Tasks, Asset Hierarchies

Application of Asset Prioritization Analysis Results

Dataload Processing

Replenishment Report Generation.

There are several other long running tasks that may cause a smart client to lock down temporarily. It is best to simply leave these tasks running, sometimes for hours depending on the amount of objects being created. It is not advised to take a process dump when these are running without the aid/advice of a Bentley APM Technical Support Rep.

There are 3 main scenarios covering most examples of hanging:

Note, this procedure assumes the user is recognizing the problem in the Production environment. If experiencing the issue in a Dev, Test or Training Environment do not use the Critical priority when launching a Service Request.

Scenario 1.

Single user has APM Smart client is not recognizing inputs.

Can the user move around the application and make changes to other objects within APM? (Screens cannot be changed.)

Scenario 2

Stale server(s), some smart clients are working but not all.

Launch APM Server Manager.

If user is not Managed Services

Scenario 3

APM Server crashed

Launch a Critical SR and notify APM Support Team

See also

How to find logs, dumps, etc

https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089008

How to take a dump file

https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0089629

Upload all dump files and error and user action logs to a Sharefile referencing the SR number and update the Service Request with the location of the sharefile.