Unable to process graph due to NullPointerException

book

Article ID: 104136

calendar_today

Updated On:

Products

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

Issue/Introduction

We are seeing the following NullPointerException filling up the CA APM Enterprise Manager log:

[ERROR] [Thread-ModelSynchronization] [Manager.AppMap] Unable to process graph {"vertices":{"ATC:INFERRED_GENERICBACKEND:GENERICBACKEND : oracle.net.ns on 192.168.44.183:2525:null:null":{"externalI....
java.lang.NullPointerException
at com.wily.introscope.appmap.em.ontology.ModelMergedVertex.merge(ModelMergedVertex.java:192)
at com.wily.introscope.appmap.em.ontology.AppMapModelImpl.mergeVertex(AppMapModelImpl.java:325)
at com.wily.introscope.appmap.em.ontology.AppMapModelImpl.processGraph(AppMapModelImpl.java:2039)
at com.wily.introscope.appmap.em.ontology.OntologyModelBean.processGraph(OntologyModelBean.java:322)
at com.wily.introscope.appmap.em.ontology.ModelSynchronization.run(ModelSynchronization.java:338)
at java.lang.Thread.run(Thread.java:745)

 

Cause

This is due to a defect in the code where it missed the algorithm to handle a scenario where an Edge’s target Vertex could be null when merging Vertices.

Environment

CA Application Performance Management 10.7 SP1

Resolution

This has been fixed in CA APM 10.7 Hotfix 9.
Please contact CA Support to obtain the Hotfix, or download from the CA Support Download Center if there is a higher Hotfix available, which will include this fix.