Unable to process graph due to NullPointerException

Document ID : KB000104136
Last Modified Date : 04/07/2018
Show Technical Document Details
Issue:
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)

 
Environment:
CA Application Performance Management 10.7 SP1
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.
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.