added FileFormats::errorString which will show error reason