"Unerwartetes Problem aufgetreten
Es ist ein unerwartetes Problem aufgetreten, das nicht behoben werden kann [...]
Code: Alles auswählen
Invoke oder BeginInvoke kann für ein Steuerelement erst aufgerufen werden, wenn das Fensterhandle erstellt wurde.
bei System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
bei System.Windows.Forms.Control.BeginInvoke(Delegate method, Object[] args)
bei Alexosoft.BackupService.MainApp.WaitForMedia.OnComplete(Boolean Result)
bei Alexosoft.BackupService.MainApp.WaitForMedia.DoWaitForMediaAsync()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Folgende evtl. relevanten Bedingungen trafen zu während das Problem auftrat:
- Es sollte zeitplangesteuert auf einen UNC-Pfad eines anderen Rechners gesichert werden.
- Der Bildschirm auf dem Rechner auf dem BSH3 läuft, war zu diesem Zeitpunkt gesperrt.
- Der Rechner auf den der UNC-Pfad zeigt war zu diesem Zeitpunkt ausgeschaltet, d.h. der UNC-Pfad nicht erreichbar.
Das unter diesen Bedingungen die zeitplangesteuerte Sicherung nicht erfolgen kann ist natürlich klar, aber das Programm sollte normalerweise besser nicht mit einer .NET-Exception abbrechen.
NACHTRAG:
- Die Bildschirmsperre hat damit nichts zu tun, die Exception erscheint auch wenn der Rechner auf dem BSH läuft nicht gesperrt ist.
- Die Exception tritt stets ca. 9 bis 10 Minuten nach dem Zeitpunkt der geplanten Sicherung auf.