During Rabbit MQ virtual service playback, the VSE is not parsing the JSON arguments properly.
When log level is set to DEBUG, log4j.logger.VSE=INFO, VSEAPP, we see incomingArray is [].
<Please see attached file for image>

This is the incoming request:
Exchange AA-BBB.CCC.DDDD
timestamp: 9999999999
message_id: abc999abc999abcdefg-1234567abcdef
priority: 0
delivery_mode: 2
headers:
MULE_SESSION: aBCD990abC...
MULE_ENCODING: UTF-8
content_encoding: UTF-8
content_type: application/json
Payload :
{
"Id": "000000AZZZZ999999",
"Code": "XZ",
"language": "en",
...
}