Mid server name having a special character "&" causing issues when Mid server upgrades


Description

Mid server name having a special character "&" is causing issues when Mid server upgrades.  You will see the following 500 error.


12/04/20 14:09:01 (878) StartupSequencer SEVERE *** ERROR *** SOAP Response: Status code=500, Response body=<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Unable to parse SOAP document</faultstring><detail>Error completing SOAP request</detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

Release or Environment

Any release

Cause

It seems like we are running into Parsing error when the GetMidinfo calls gets sent out with special Charcter "&" and will run into following errors.


OR *** SOAP Response: Status code=500, Response body=<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>Unable to parse SOAP document</faultstring><detail>Error completing SOAP request</detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>

Resolution

-Please rename the mid server not to have special characters in the config.xml file and restart the mid server. This should resolve the issue