Splunk AppDynamics

controller-info.xml XML encodings

CommunityUser
Splunk Employee
Splunk Employee

I recently began an effort to automate monitoring of an application.  I ran into a problem where the machine agent service would start and then stop.  The log file said it was unable to read controller-info.xml.  My C# application was using an XmlDocument to load and save the XML.  I discovered that it was saving as UTF-8 with BOM.  The oringal controller-info.xml was saved as UTF-8 w/o BOM.  This small change prevents the machine agent service from running.  When I fixed the encoding it started working again.

My issue is that any agent service should be capable of handling XML whether it has a BOM or not.

Labels (1)
0 Karma

Atyuha_Pal
Contributor

Hi,

Could you please share the machine agent log to debug the issue further.

Thanks,

Atyuha

0 Karma

CommunityUser
Splunk Employee
Splunk Employee

Here is the log.  To replicate, use notepad++ and edit controller-info.xml.  Change the encoding to UTF-8 and then restart the machine agent service.

0 Karma

Atyuha_Pal
Contributor

Hi.


We have seen same issue in the past when the xml file is opened with certain XML specific editors.

 Also can you download the agent again and edit controller-info.xml with vi editor and let me know how it goes? 

Thanks,

Atyuha

0 Karma
Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...