ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.
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.