So, hier noch mal zum Crash.
Mein Vorgehen:
- 7 Filme hatte ich händisch im Dateiexplorer umbenannt, ebenso die Ordner, in denen sie sich befanden. Zusätzlich alle Dateien gelöscht, die Ember bei diesen Filmen angelegt hatte, es befanden sich also nur die .mkv Dateien in den Ordnern.
- Die 7 Einträge in der DB gelöscht, sie tauchten in der Liste nicht mehr auf.
- Alles selektiert und "Datenbank aktualiseren" angeklickt. Er ging die drei Quellen schnell durch und startete dann noch automatisch eine Bereinigung. Diese verursachte einen "Arithmetischen Überlauf" und Ember beendete sich dann.
- Beim Neustart sind die Filme immer noch nicht in der Liste.
Log anbei ab Bereinigung:
2021-01-15 16:09:03.7115;EmberAPI.Database;EmberAPI.Database.Clean;9;INFO;Cleaning videodatabase started;
2021-01-15 16:09:03.7115;EmberAPI.Database;EmberAPI.Database.Clean;9;INFO;Cleaning movies started;
2021-01-15 16:09:04.0665;Ember_Media_Manager.My.MyApplication;Ember_Media_Manager.My.MyApplication.MyApplication_UnhandledException;1;ERROR;EmberAPI;"EXCEPTION OCCURRED:System.OverflowException: Die arithmetische Operation hat einen Überlauf verursacht.
bei EmberAPI.Database.Clean(Boolean CleanMovies, Boolean CleanMovieSets, Boolean CleanTVShows, Int64 SourceID)
bei EmberAPI.Scanner.bwPrelim_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)* bei EmberAPI.Database.Clean(Boolean CleanMovies, Boolean CleanMovieSets, Boolean CleanTVShows, Int64 SourceID)
bei EmberAPI.Scanner.bwPrelim_DoWork(Object sender, DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)"
2021-01-15 16:09:16.5454;Ember_Media_Manager.frmMain;System.Windows.Forms.Form.OnFormClosed;1;INFO;====Ember Media Manager exiting====;