In this case the rest of transation can't be parsed by wallet. This means that wallet has to stop parsing this tx. The proper fix will be issued later after talking to Amphibian who created this tx.
There are no issues so far with implementing the fix as in my commit, but yes, this is improper error handling
It further parses after without error