Open
Description
#9162 added these error codes:
+ RunProgramInvocationException{} -> 8012
+ GetProgramInvocationException{} -> 7300
+ GetProgramInvocationLBSException{} -> 6578
6578 and 8012 are effectively the same error, simply used in two different functions.
7300 is unused (probably an oversight -- I can see where it would go based on the pattern followed by the first two).
Would it make sense to create a new ProgramInvocationException
and use it everywhere a program invocation fails?