Issue #3391776 by alexpott, smustgrave, catch: InfoParser returns an empty array if passed a non-existing file (cherry picked from commit 5ef2211a)