Parsing exceptions count as unsuccessful execution but still execute the command
The bug
When a parsing exception inside a nested command occurs the command returns that it ran unsuccessful, however it still gets executed.
How to reproduce
Use the following command and place a comparator next the command block or a conditional chain command block with a command
/setblock ~ ~1 ~ oak_sign{Text1:"\"Q\"",Text2:"\"Q\"",Text3:"\"Q\"",Text4:"Not JSON!"}
The first JSON data for Text4 is invalid, but instead of not placing the sign at all or ignoring this, it places the sign but states it was unsuccessful
2016-02-08, 03:33 PM
2021-02-01, 07:25 PM
2021-02-01, 07:25 PM
5
6
conditional, exception, parsing, success, successCount
-