BUG: Backupbrowser zeigt nicht alle Dateien von Netzwerklaufwerk
Verfasst: So 12. Feb 2023, 10:52
In der Version 3.8.4.1 habe ich folgendes Problem:
Ich rufe im Backup-Browser eine Sicherung auf, die auf ein Netzwerklaufwerk gesichert wurde. Es werden nicht alle Dateien angezeigt, am unteren Rand des Backupbrowsers erscheint die Meldung "Fehler beim Laden der Sicherung. Siehe Ereignisprotokoll für Details". Als Folge davon können Dateien nicht für die Rücksicherung ausgewählt werden.
Ich habe mir das Fehlerprotokoll mal angesehen, und folgendes scheint das Problem zu sein:
Da ich selbst für .NET entwickle hat mich die Meldung natürlich neugierig gemacht, und tatsächlich hat die Funktion ExtractAssociatedIcon ein Problem mit UNC-Netzwerkpfaden, siehe folgende Dokumentation bei Microsoft, insbesondere den Abschnitt Exceptions:
https://learn.microsoft.com/en-us/dotne ... at-ext-7.0
Hier wäre es wünschenswert, wenn der Backupbrowser bei einer Exception bei einer für seine eigentliche Funktion unkritischen und rein kosmetischen Sache wie dem ermitteln eines Icons eine solche Exception catched und ggf. ein Standard-Icon anzeigt. Das wäre besser als die Dateien gar nichtr anzuzeigen, was ja eine Rücksicherung unmöglich macht. Und letzteres ist ja für ein Datensicherungsprogramm keine ganz unkritische Aufgabe ;-)
Vielleicht kann man das ja bald in einer Version fixen. (Als umständlichen Workaround versuche ich im Moment den Netzwerkpfad vorübergehend auf einen Laufwerksbuchstaben zu mappen und dann die Sicherung in BSH zu importieren, aber schön ist so ein Workaround natürlich nicht)
LG,
BigLittleMan
Ich rufe im Backup-Browser eine Sicherung auf, die auf ein Netzwerklaufwerk gesichert wurde. Es werden nicht alle Dateien angezeigt, am unteren Rand des Backupbrowsers erscheint die Meldung "Fehler beim Laden der Sicherung. Siehe Ereignisprotokoll für Details". Als Folge davon können Dateien nicht für die Rücksicherung ausgewählt werden.
Ich habe mir das Fehlerprotokoll mal angesehen, und folgendes scheint das Problem zu sein:
Code: Alles auswählen
2023-02-12 10:14:44.134 +01:00 [ERR] Exception during backup browser file collection.
System.ArgumentException: Der Wert \\MYSERVER\MYSHARE\bsh\12-02-2023 10-13-36\Batchfiles\_Transfer_Samples.bat ist für filePath ungültig.
bei System.Drawing.Icon.ExtractAssociatedIcon(String filePath, Int32 index)
bei Brightbits.BSH.Main.frmBrowser.GetImageKey(FileTableRow file, ListViewItem listViewItem)
bei Brightbits.BSH.Main.frmBrowser.<CreateFilesListAsync>d__11.MoveNext()
https://learn.microsoft.com/en-us/dotne ... at-ext-7.0
Hier wäre es wünschenswert, wenn der Backupbrowser bei einer Exception bei einer für seine eigentliche Funktion unkritischen und rein kosmetischen Sache wie dem ermitteln eines Icons eine solche Exception catched und ggf. ein Standard-Icon anzeigt. Das wäre besser als die Dateien gar nichtr anzuzeigen, was ja eine Rücksicherung unmöglich macht. Und letzteres ist ja für ein Datensicherungsprogramm keine ganz unkritische Aufgabe ;-)
Vielleicht kann man das ja bald in einer Version fixen. (Als umständlichen Workaround versuche ich im Moment den Netzwerkpfad vorübergehend auf einen Laufwerksbuchstaben zu mappen und dann die Sicherung in BSH zu importieren, aber schön ist so ein Workaround natürlich nicht)
LG,
BigLittleMan