It looks like there is an invalid character in a file written and read by Mirth. This probably occurred on deploying all channels or on saving a channel. Would it be possible to check for invalid character prior to writing mule-config.xml?
org.mule.config.ConfigurationException: Failed to parse configuration resource "/usr/local/mirth/conf/mule-config.xml" (org.mule.config.ConfigurationException)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:196)
at com.webreach.mirth.server.Mirth.startMule(Mirth.ja va:178)
at com.webreach.mirth.server.Mirth.restartMule(Mirth. java:160)
at com.webreach.mirth.server.Mirth.run(Mirth.java:115 )
Caused by: org.mule.config.ConfigurationException: Failed to parse configuration resource "/usr/local/mirth/conf/mule-config.xml"
at org.mule.config.builders.AbstractDigesterConfigura tion.process(AbstractDigesterConfiguration.java:12 1)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:202)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:194)
... 3 more
Caused by: org.mule.umo.lifecycle.InitialisationException: Initialisation Failure: illegal character (08348f2c-eae5-4602-886c-0bc32da9f3b3#41)
at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2919)
at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2945)
at org.apache.commons.digester.Digester.endElement(Di gester.java:1133)
at org.apache.xerces.parsers.AbstractSAXParser.endEle ment(Unknown Source)
org.mule.config.ConfigurationException: Failed to parse configuration resource "/usr/local/mirth/conf/mule-config.xml" (org.mule.config.ConfigurationException)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:196)
at com.webreach.mirth.server.Mirth.startMule(Mirth.ja va:178)
at com.webreach.mirth.server.Mirth.restartMule(Mirth. java:160)
at com.webreach.mirth.server.Mirth.run(Mirth.java:115 )
Caused by: org.mule.config.ConfigurationException: Failed to parse configuration resource "/usr/local/mirth/conf/mule-config.xml"
at org.mule.config.builders.AbstractDigesterConfigura tion.process(AbstractDigesterConfiguration.java:12 1)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:202)
at org.mule.config.builders.MuleXmlConfigurationBuild er.configure(MuleXmlConfigurationBuilder.java:194)
... 3 more
Caused by: org.mule.umo.lifecycle.InitialisationException: Initialisation Failure: illegal character (08348f2c-eae5-4602-886c-0bc32da9f3b3#41)
at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2919)
at org.apache.commons.digester.Digester.createSAXExce ption(Digester.java:2945)
at org.apache.commons.digester.Digester.endElement(Di gester.java:1133)
at org.apache.xerces.parsers.AbstractSAXParser.endEle ment(Unknown Source)
Comment