bug "Call GetConfig() or SetConfig() first

  • bug "Call GetConfig() or SetConfig() first

    Hallo @DanCooper,

    wie im Subject zu erkennen ist, kommt dieser Fehler beim "(Re)Scrape einzelnes Datenfeld" sehr häufig bei Episoden vor. Egal welche Serien Episode. Auch egal ob ich alle Episoden einer Staffel markiere oder nur vereinzelnd Episoden Datenfelder Rescrape. Nach dieser Meldung muss man auf Enter drücken und Ember bricht alles ab und schlierst sich. Im Log wird aber nix angezeigt.

    Quellcode

    1. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.RunGeneric 1 TRACE [ModulesManager] [RunGeneric] [Start] <Notification>
    2. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.RunGeneric 1 TRACE [ModulesManager] [RunGeneric] Run generic module <Notifications>
    3. 21.03.2018 12:28 Ember_Media_Manager.frmMain Ember_Media_Manager.frmMain.bwTVEpisodeScraper_DoWork 8 TRACE [TVEpisode] [Start] Episodes Count [1]
    4. 21.03.2018 12:28 Ember_Media_Manager.frmMain Ember_Media_Manager.frmMain.bwTVEpisodeScraper_DoWork 8 TRACE [TVEpisodeScraper] [Start] Scraping Blood Calls To Blood
    5. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.ScrapeData_TVEpisode 8 TRACE [ModulesManager] [ScrapeData_TVEpisode] [Start] \\Serien\Shadowhunters\S01\Shadowhunters (S01E11) webtv.mkv
    6. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.ScrapeData_TVEpisode 8 TRACE [ModulesManager] [ScrapeData_TVEpisode] [Using] TVDB_Data
    7. 21.03.2018 12:28 ScraperModule.TVDB_Data ScraperModule.TVDB_Data.Scraper_TVEpisode 8 TRACE [TVDB_Data] [Scraper_TVEpisode] [Start]
    8. 21.03.2018 12:28 ScraperModule.TVDB_Data ScraperModule.TVDB_Data.Scraper_TVEpisode 8 TRACE [TVDB_Data] [Scraper_TVEpisode] [Done]
    9. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.ScrapeData_TVEpisode 8 TRACE [ModulesManager] [ScrapeData_TVEpisode] [Using] IMDB_Data
    10. 21.03.2018 12:28 ScraperModule.IMDB_Data ScraperModule.IMDB_Data.Scraper_TVEpisode 8 TRACE [IMDB_Data] [Scraper_TVEpisode] [Start]
    11. 21.03.2018 12:28 ScraperModule.IMDB_Data ScraperModule.IMDB_Data.Scraper_TVEpisode 8 TRACE [IMDB_Data] [Scraper_TVEpisode] [Done]
    12. 21.03.2018 12:28 EmberAPI.ModulesManager EmberAPI.ModulesManager.ScrapeData_TVEpisode 8 TRACE [ModulesManager] [ScrapeData_TVEpisode] [Using] TMDB_Data
    13. 21.03.2018 12:28 ScraperModule.TMDB_Data ScraperModule.TMDB_Data.Scraper_TVEpisode 8 TRACE [TMDB_Data] [Scraper_TVEpisode] [Start]
    14. 21.03.2018 12:28 Ember_Media_Manager.My.MyApplication Ember_Media_Manager.My.MyApplication.MyApplication_UnhandledException 1 ERROR TMDbLib "EXCEPTION OCCURRED:System.InvalidOperationException: Call GetConfig() or SetConfig() first
    15. bei TMDbLib.Client.TMDbClient.get_Config()
    16. bei ScraperModule.TMDB.Scraper.GetInfo_TVEpisode(TvEpisode& EpisodeInfo, ScrapeOptions& FilteredOptions)
    17. bei ScraperModule.TMDB.Scraper.GetInfo_TVEpisode(Int32 tmdbID, Int32 SeasonNumber, Int32 EpisodeNumber, ScrapeOptions& FilteredOptions)
    18. bei ScraperModule.TMDB_Data.Scraper_TVEpisode(DBElement& oDBElement, ScrapeOptions ScrapeOptions)
    19. bei EmberAPI.ModulesManager.ScrapeData_TVEpisode(DBElement& DBElement, ScrapeOptions ScrapeOptions, Boolean showMessage)
    20. bei Ember_Media_Manager.frmMain.bwTVEpisodeScraper_DoWork(Object sender, DoWorkEventArgs e)
    21. bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
    22. bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)* bei TMDbLib.Client.TMDbClient.get_Config()
    23. bei ScraperModule.TMDB.Scraper.GetInfo_TVEpisode(TvEpisode& EpisodeInfo, ScrapeOptions& FilteredOptions)
    24. bei ScraperModule.TMDB.Scraper.GetInfo_TVEpisode(Int32 tmdbID, Int32 SeasonNumber, Int32 EpisodeNumber, ScrapeOptions& FilteredOptions)
    25. bei ScraperModule.TMDB_Data.Scraper_TVEpisode(DBElement& oDBElement, ScrapeOptions ScrapeOptions)
    26. bei EmberAPI.ModulesManager.ScrapeData_TVEpisode(DBElement& DBElement, ScrapeOptions ScrapeOptions, Boolean showMessage)
    27. bei Ember_Media_Manager.frmMain.bwTVEpisodeScraper_DoWork(Object sender, DoWorkEventArgs e)
    28. bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
    29. bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)"
    30. 21.03.2018 12:28 Ember_Media_Manager.frmMain System.Windows.Forms.Form.OnFormClosed 1 INFO ====Ember Media Manager exiting====
    Alles anzeigen
  • Ich hatte den Fehler auch ab und zu, weiss jedoch noch nicht genau, an was es liegt. Bei mir trat der Fehler eigentlich nur dann auf, wenn Ember vorhin über Stunden bereits am laufen war. Aktuell (und eben noch nicht weiter verfolgt) scheint es so, als würde die TMDB API "ablaufen", was sie aber grundsätzlich nicht machen sollte.
    Tritt bei dir der Fehler ebenfalls erst nach langer Laufzeit auf oder auch dann, wenn du Ember neu gestartest hast?

    Hast du schon die aktuelle Daily vom 19.03.2018? Ich hab dort ebenfalls noch einige API Sachen bei TMDB gefixt bzw. optimiert.
    Ember latest Version - Ember | SPENDEN für Ember | Patreon
  • ja hab die letzte Version. Bei mir tritt der Fehler auf, wenn ich einzelne Datenfelder rescrape. Beim markieren aller Episoden einer Staffel kommt der Fehler zu 99% immer. Auch wenn ich nur Schauspieler oder Gast Schauspieler Rescrape. Wenn ich ein Datenfeld pro Episode rescrape kommt meist der Fehler nach 4 bis 8 mal. Sehr selten das keiner kommt. Z.b. Englischer Titel vorhanden und will nun den Deutschen. Sowie Heute