Seite 1 von 1

Absturz des Backupbrowsers

Verfasst: Fr 3. Jan 2025, 19:19
von Lars
Hallo zusammen und ein frohes neues Jahr!

Ich hatte heute einen Ernstfall: Beim FF-Profil war korrupt. Kein Problem mit BSH! - dachte ich mir zumindest.

Beim Wiederherstellen des entsprechendes Profil-Verzeichnisses kam es leider zu zahlreichen Abstürzen des Backupbrowsers unter der Version 3.8.5.2.

Die Abstürze erfolgten immer nach der Wiederherstellung von einer gewissen Anzahl an Dateien. Mal waren es 10, mal waren es 15 die geschafft wurden. Dann war immer Schluss. Auffällig war auch euch häufiges Flackern des Fensters beim laufenden Wiederherstellungsprozesses.

Am Ende hat die Wiederherstellung geklappt - aber eben in ungefähr 10 "Häppchen". Sehr unschön.

Hier ein Auszug aus dem Logfile:
2025-01-03 18:42:26.731 +01:00 [INF] 6 files will be restored.
2025-01-03 18:42:27.996 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\previous.jsonlz4 restored successfully.
2025-01-03 18:42:28.080 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\recovery.baklz4 restored successfully.
2025-01-03 18:42:28.136 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\recovery.jsonlz4 restored successfully.
2025-01-03 18:42:28.270 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241110231641 restored successfully.
2025-01-03 18:42:28.376 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241121140525 restored successfully.
2025-01-03 18:42:28.455 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241209150345 restored successfully.
2025-01-03 18:42:33.408 +01:00 [ERR] Exception during backup browser file collection.
System.Runtime.InteropServices.ExternalException (0x80004005): Allgemeiner Fehler in GDI+.
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
bei System.Windows.Forms.ImageList.GetBitmap(Int32 index)
bei System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
bei Brightbits.BSH.Main.frmBrowser.<CreateFolderListAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Brightbits.BSH.Main.frmBrowser.<OpenFolderAsync>d__15.MoveNext()
2025-01-03 18:42:33.423 +01:00 [INF] Restore of files successfully finished.
2025-01-03 18:42:33.517 +01:00 [INF] Begin restore
2025-01-03 18:42:34.798 +01:00 [INF] 1 files will be restored.
2025-01-03 18:42:35.988 +01:00 [INF] File \6j210zsi.default-release\settings\data.safe.bin restored successfully.
2025-01-03 18:42:41.034 +01:00 [ERR] Exception during backup browser file collection.
System.Runtime.InteropServices.ExternalException (0x80004005): Allgemeiner Fehler in GDI+.
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
bei System.Windows.Forms.ImageList.GetBitmap(Int32 index)
bei System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
bei Brightbits.BSH.Main.frmBrowser.<CreateFolderListAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Brightbits.BSH.Main.frmBrowser.<OpenFolderAsync>d__15.MoveNext()
2025-01-03 18:42:41.049 +01:00 [INF] Restore of files successfully finished.
[....]
2025-01-03 18:42:26.731 +01:00 [INF] 6 files will be restored.
2025-01-03 18:42:27.996 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\previous.jsonlz4 restored successfully.
2025-01-03 18:42:28.080 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\recovery.baklz4 restored successfully.
2025-01-03 18:42:28.136 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\recovery.jsonlz4 restored successfully.
2025-01-03 18:42:28.270 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241110231641 restored successfully.
2025-01-03 18:42:28.376 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241121140525 restored successfully.
2025-01-03 18:42:28.455 +01:00 [INF] File \6j210zsi.default-release\sessionstore-backups\upgrade.jsonlz4-20241209150345 restored successfully.
2025-01-03 18:42:33.408 +01:00 [ERR] Exception during backup browser file collection.
System.Runtime.InteropServices.ExternalException (0x80004005): Allgemeiner Fehler in GDI+.
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
bei System.Windows.Forms.ImageList.GetBitmap(Int32 index)
bei System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
bei Brightbits.BSH.Main.frmBrowser.<CreateFolderListAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Brightbits.BSH.Main.frmBrowser.<OpenFolderAsync>d__15.MoveNext()
2025-01-03 18:42:33.423 +01:00 [INF] Restore of files successfully finished.
2025-01-03 18:42:33.517 +01:00 [INF] Begin restore
2025-01-03 18:42:34.798 +01:00 [INF] 1 files will be restored.
2025-01-03 18:42:35.988 +01:00 [INF] File \6j210zsi.default-release\settings\data.safe.bin restored successfully.
2025-01-03 18:42:41.034 +01:00 [ERR] Exception during backup browser file collection.
System.Runtime.InteropServices.ExternalException (0x80004005): Allgemeiner Fehler in GDI+.
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap, IntPtr hpalette)
bei System.Drawing.Image.FromHbitmap(IntPtr hbitmap)
bei System.Windows.Forms.ImageList.GetBitmap(Int32 index)
bei System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
bei Brightbits.BSH.Main.frmBrowser.<CreateFolderListAsync>d__10.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Brightbits.BSH.Main.frmBrowser.<OpenFolderAsync>d__15.MoveNext()
2025-01-03 18:42:41.049 +01:00 [INF] Restore of files successfully finished.
Ist dieser Fehler schon bekannt? Ist er evtl. in der aktuellen Version schon gefixt?

Danke & Gruß, Lars

Re: Absturz des Backupbrowsers

Verfasst: Fr 3. Jan 2025, 19:32
von Lars
Ergänzung: Ich habe so eben ein Update auf die Version 3.9.0.3 gemacht und das gleiche Szenario wiederholt.

Auch hier erfolgten wieder die Abstürze des Backup-Browsers bei der Wiederherstellung!

Re: Absturz des Backupbrowsers

Verfasst: So 5. Jan 2025, 17:43
von Alex
Hallo Lars,

das sollte tatsächlich nicht so sein und macht einen soliden Eindruck!
Ich habe eine neue Betaversion bereitgestellt, die diesen Fehler beheben sollte (v3.9.1-beta1).

Re: Absturz des Backupbrowsers

Verfasst: Mi 8. Jan 2025, 09:23
von Lars
Hallo Alex,

vielen Dank!! Wie komme ich an die Beta-Version, um sie zu testen?

Update: Gefunden! :)

Danke!!
Gruß,
Lars

Re: Absturz des Backupbrowsers

Verfasst: Mi 8. Jan 2025, 09:34
von Lars
Kurzes Feedback zur Beta-Version.

Das Problem scheint jetzt behoben zu sein! DANKE!

Gefühlt hat sich allerdings die Navigation im Backup-Browser verlangsamt. Ist nur ein subjektiver Eindruck. Aber das Wiederherstellen scheint zuverlässig und ohne Abstürze zu klappen.

Danke für den tollen Support!
Gruß
Lars