I am trying to mock up a test process using a Message Shape to inject some Shopify order JSON messages to be processed. Everything is ok unless I have an order with discount_codes in them... if discount_codes is an empty array the Message Shape step executes fine. However if I have an order with a discount in it I get a "Embedded message: can't parse argument number: "id"" error message which is referring to the shipping_lines element.
Note: at this point I'm not even applying a profile to the data, mapping it, etc... the process fails right at the Message Shape step, where I am trying to simply specify the test data.
Has anyone seen this issue?