Cannot collect threaddumps

book

Article ID: 210523

calendar_today

Updated On:

Products

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

Issue/Introduction

 

Using Introscope EM 10.7.0.197  with Introscope agents 20.x with jboss EAP 7.2 and Tomcat with OpenJDK 11

The thread dump collection doesn't function ,

There is a blank page each time

It can be reproduced with Tomcat/JBoss EAP with JDK 11 and 8 also. Only with 20.x agent.

There are no errors in EM log or in agent logs.

Cause

 
 
 

Although it is a supported configuration to use 20.x agents with 10.7 Enterprise Manager, due to architecture changes to support new features, this does not work.

Errors will be seen in WebView log and Workstation log (if enabled)

[ERROR] [WebView] Identifier: 1001.1613042456 - receiveMessage() failed for : com.ca.apm.introscope.workstation.webapp.server.models.TypeViewerModel::2006

java.lang.ClassCastException: com.wily.introscope.threaddump.common.ThreadDumpError cannot be cast to com.wily.introscope.threaddump.common.WilyThreadDump

        at com.ca.apm.introscope.workstation.webapp.server.typeviewers.threaddump.ThreadDumpTableHelper.handleData(ThreadDumpTableHelper.java:596)

        at com.ca.apm.introscope.workstation.webapp.server.typeviewers.threaddump.ThreadDumpTableHelper.createNewThreadDumpCollection(ThreadDumpTableHelper.java:483)

        at com.ca.apm.introscope.workstation.webapp.server.typeviewers.threaddump.ThreadDumpTypeViewerModel.handleRequest(ThreadDumpTypeViewerModel.java:111)

        at com.ca.apm.introscope.workstation.webapp.server.typeviewers.threaddump.ThreadDumpTypeViewerServer.requestData(ThreadDumpTypeViewerServer.java:58)

        at com.ca.apm.introscope.workstation.webapp.server.models.TypeViewerModel.getRequestData(TypeViewerModel.java:122)

        at com.ca.apm.introscope.workstation.webapp.server.models.TypeViewerModel.receiveMessage(TypeViewerModel.java:73)

        at com.ca.apm.introscope.workstation.webapp.server.models.ModelManager$ModelRequestThread$1.run(ModelManager.java:410)

        at java.lang.Thread.run(Thread.java:745)

Environment

Release : 20.2

Component : APM Agents

Resolution

 
 

This is a limitation of 20.x agent and 10.7 Enterprise Manager support 

There is no workaround for this.