只是個小錯誤,我在查看日誌時發現 MCEBuddy 在解析 IMDB 搜尋 API 回應時出現這段。應該很容易用個陷阱或檢查來抑制。很可能是連線逾時或回應為空時的預期回應。
--> Searching IMDB for Series Title match
WARNING> --> Error parsing IMDB Show response
Error -> System.NullReferenceException: Object reference not set to an instance of an object.
at MCEBuddy.MetaData.IMDB.SearchShowTitle(String title, Nullable`1 releaseDate, ShowType matchType, Boolean firstMatchOnly, Boolean searchAKAs, Log jobLog)
--> IMDB search titles found -> 0
同樣地,在這個案例裡,我們不知道是哪個參數導致失敗(還是只是單純的網路逾時),也無從得知 API 是否回傳了錯誤碼。不過,如果出現的是我們看到的這種錯誤,而 API 呼叫並沒有回傳錯誤碼,那應該算是 MCEBuddy 端的小 bug,而不是 API 服務端沒回應(因為那會是預期的「空」回應——也就是 API 回傳 null)。