I’m quite embarrassed that I’ve done this to myself but equally surprised that I can tell a job to run with a negative array length which effectively makes it not run at all.
I want to submit a bug report but I first want to hear if this is by design or if there’s any justification to this? I can’t imagine I’m the first idiot to accidentally pass a negative number as the array length argument in the years that the job system has been production ready.
I can’t imagine a reason why 0 or less should be allowed as valid input.