Logging von NullReferenceException bei IMDB-Metadaten-Abfragen

Anfragetyp: FEHLER
MCEBuddy-Version und -Typ (32-Bit oder 64-Bit): 64-Bit
Betriebssystem und -Typ (32-Bit oder 64-Bit): Win10 x64 1903
Zusammenfassung des Problems oder Vorschlags:
NullReferenceException wird nicht abgefangen, wenn ein Timeout auftritt oder IMDB-Metadaten nicht gefunden werden.
Der Fehler könnte auf INFO herabgestuft werden, da ein nicht erfolgreicher Rückgabewert eines externen Internetdienstaufrufs ein erwarteter Fehlerfall ist.

downloadIMDBAkas()  
downloadIMDBDetails()  

Schritte zur Reproduktion des Fehlers:

INFORMATION> 2019-07-07T18:36:46 MCEBuddy.MetaData.VideoMetaData --> Checking IMDB  

WARNING> --> Error retrieving IMDB AKA details  
Error -> System.NullReferenceException: Object reference not set to an instance of an object.  
   at MCEBuddy.MetaData.IMDB.downloadIMDBAkas(String imdbId, Log jobLog)  

WARNING> --> Error retrieving IMDB item details  
Error -> System.NullReferenceException: Object reference not set to an instance of an object.  
   at MCEBuddy.MetaData.IMDB.downloadIMDBDetails(String imdbId, Log jobLog)  

WARNING> --> Unable to get match from IMDB for IMDBID tt6951008  
WARNING> 2019-07-07T18:36:52 MCEBuddy.MetaData.VideoMetaData --> IMDBApi failed

Die allgemeinen Abfragen wurden im neuesten 2.5.3-BETA-Build optimiert, um die Zeitlimits zu verkürzen. Bei Verbindungsfehlern wird eine Warnung protokolliert (nicht kritisch), da sie unerwartet sind und untersucht werden müssen.

Das allgemeine Protokollformat lautet:
INFO – Alles in Ordnung, wie erwartet, wichtiger Schritt abgeschlossen
WARNING – Ein nicht kritischer, unerwarteter Fehler, dessen Ursache geklärt werden sollte
ERROR – Ein kritischer Ausfall, führt in der Regel zum Abbruch der Konvertierung