cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The AppDynamics Community is Migrating this Friday, February 28th.


At 6pm PST, the AppDynamics Community will go into read-only mode and after migration is complete, you will be redirected to community.splunk.com.
Read more here


Amit.Jha
AppDynamics Team (Retired)

Symptoms

After making changes to geo mapping files, the EUM Server fails to start up. We see the below error in the EUM processor log:

 

1 Jan 2017 09:00:56.972 +0000 main AD.ALL ERROR 
| Error Starting EUM Processor Server
| com.google.inject.CreationException: Unable to create injector, see the following errors:
|
| 1) Error in custom provider, com.appdynamics.eum.geo.local.LocalXmlConfigException: Error parsing XML: null
| at com.appdynamics.eumcloud.OnPremModule.getGeoResolver(OnPremModule.java:261)
| at com.appdynamics.eumcloud.OnPremModule.getGeoResolver(OnPremModule.java:261)
| while locating com.appdynamics.eum.geo.api.GeoResolver
| Caused by: com.appdynamics.eum.geo.local.LocalXmlConfigException: Error parsing XML: null

 

Diagnosis

Looking at the error message, the EUM process is unable to parse the mapping.xml file. The changes made to the mapping file is not in a valid format and hence the resulting xml file is not proper. 

 

Solution

Validate the mapping.xml file and make the changes in the proper format so that it can be parsed by the EUM processor.

 

Before making any changes to the working mapping file, always keep a back-up so that you can revert back to the original file if the new edited one is malformed.

Version history
Last update:
‎12-21-2018 04:54 PM
Updated by:
Ask the Experts Session: Hybrid Application Monitoring Deployment

Join us on Feb 26 to explore Splunk AppDynamics deployment strategies, SaaS models, agent rollout plans, and expert best practices.


Register Now

Observe and Explore
Dive into our Community Blog for the Latest Insights and Updates!


Read the blog here