Willkommen Gast 

Infos ein-/ausblenden

Willkommen Gast! Um Beiträge zu verfassen musst Du registriert sein.





Seiten: [1]
Autor Thema:Nichts geht mehr: "CurrentDirectory" must not be null
_michael
Neuling
Beiträge: 9
Permalink
avatar
Beitrag Nichts geht mehr: "CurrentDirectory" must not be null
am June 18, 2018, 15:07
Zitat

Hallo lupinho,

ich habe seit einiger Zeit Probleme mit HLB und hatte zunächst die Backup-Platten im Verdacht. (Ich mache Backups auf zwei Platten gleichzeitig.) Inzwischen habe ich die ausgewechselt und ein frisches Backup erstellt, das exakt ein Mal sauber durchlief. Alle folgenden Backups im Hardlink-Modus scheitern kurz nach Beginn.

Ich hänge Dir hier den problematischen Teil der Log-Datei des ersten Laufwerks an. Sieht also ungefähr so aus wie bei diesem Bericht und bei diesem. Wenn Du mehr Infos brauchst, gib mir doch bitte Bescheid, was ich Dir mailen soll, und an welche Adresse.

Vor einigen Monaten habe ich einige Datei- und Verzeichnisfilter ergänzt - siehe hier. Die ersten Probleme (auf den alten Platten) begannen kurz darauf. Es muss nicht unbedingt ein Zusammenhang bestehen, aber ich dachte, ich erwähne es besser mal.

Vielen Dank und viele Grüße,

Michael

[2018-06-18 13:26:08.15] FAT: The worker "FileScanWorker" failed because an exception occurred:
[2018-06-18 13:26:08.15] FAT: System.ArgumentException: The given argument "CurrentDirectory" must not be null
   bei Lupinho.Net.Utilities.ArgumentChecker.Fail(String message, Object[] parameters)
   bei Lupinho.Net.Utilities.ArgumentChecker.CheckNotNull[T](T arg, String argName)
   bei Lupinho.Net.HardlinkBackup.Engine.FileVariant.FileVariantCreator.CreateFile(String fullName, IFileInfo[] fileInfos)
   bei Lupinho.Net.HardlinkBackup.Engine.Workers.Scan.FileScanWorker.#=qRoG_qzlRdhPmpg6f_BRhaQ==(OperationRecord #=qa6U8v_8QqHGfIWFRliDzew==)
   bei Lupinho.Net.HardlinkBackup.Engine.Workers.Scan.FileScanWorker.Work()
   bei Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:08.16] FAT: System.ArgumentException: The given argument "CurrentDirectory" must not be null
   bei Lupinho.Net.Utilities.ArgumentChecker.Fail(String message, Object[] parameters)
   bei Lupinho.Net.Utilities.ArgumentChecker.CheckNotNull[T](T arg, String argName)
   bei Lupinho.Net.HardlinkBackup.Engine.FileVariant.FileVariantCreator.CreateFile(String fullName, IFileInfo[] fileInfos)
   bei Lupinho.Net.HardlinkBackup.Engine.Workers.Scan.FileScanWorker.#=qRoG_qzlRdhPmpg6f_BRhaQ==(OperationRecord #=qa6U8v_8QqHGfIWFRliDzew==)
   bei Lupinho.Net.HardlinkBackup.Engine.Workers.Scan.FileScanWorker.Work()
   bei Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:08.18] FAT: Lupinho.Net.Worker.WorkerAbortedException: Worker "BackupProcessorWorker_0" aborted.
   bei Lupinho.Net.Worker.AbstractWorker.CheckIsStopRequested(Boolean ignoreAbortRequest, Boolean checkStopConditionIsActual)
   bei Lupinho.Net.Worker.WorkItem.AbstractWorkItemWorker`2.Work()
   bei Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:08.22] FAT: Lupinho.Net.Worker.WorkerAbortedException: Worker "PostProcessorWorker_0" aborted.
   bei Lupinho.Net.Worker.AbstractWorker.CheckIsStopRequested(Boolean ignoreAbortRequest, Boolean checkStopConditionIsActual)
   bei Lupinho.Net.Worker.WorkItem.AbstractWorkItemWorker`2.Work()
   bei Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:08.24] INF: Writing backup set info for target "A:\Backup Eigene Daten\2018-06-18"
[2018-06-18 13:26:08.39] FAT: Lupinho.Net.Worker.WorkerAbortedException: Worker "ScanBackupWorker" aborted.
   at Lupinho.Net.Worker.AbstractWorker.Abort(String reason)
   at Lupinho.Net.Worker.AbstractParallelWorker`1.Abort(String reason)
   at Lupinho.Net.Worker.AbstractParallelWorker`1.Work()
   at Lupinho.Net.HardlinkBackup.Engine.Workers.Full.ScanBackupWorker.Work()
   at Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:08.39] INF: Backup process failed.
[2018-06-18 13:26:08.40] INF: Releasing volume shadow copies...
[2018-06-18 13:26:09.26] FAT: The worker "FullBackupWorker" failed because an exception occurred:
[2018-06-18 13:26:09.26] FAT: Lupinho.Net.Worker.SubWorkerFailedException: The sub-worker "ScanBackupWorker" has been failed.
   at Lupinho.Net.Worker.AbstractSequentialWorker`1.Work()
   at Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:09.27] FAT: Lupinho.Net.Worker.SubWorkerFailedException: The sub-worker "ScanBackupWorker" has been failed.
   at Lupinho.Net.Worker.AbstractSequentialWorker`1.Work()
   at Lupinho.Net.Worker.AbstractWorker.#=zR8hKg8E=()
[2018-06-18 13:26:09.28] INF: Closing backup...
[2018-06-18 13:26:09.30] INF: Summary:
[2018-06-18 13:26:09.33] INF:   Backup time: 13:22 - 13:26 (03:22 minutes)
[2018-06-18 13:26:09.33] INF:   Linked 7 files (129 KB)
[2018-06-18 13:26:09.33] INF:   Processed 7 files (129 KB) in 2 directories
[2018-06-18 13:26:09.34] INF:   3 errors and 0 warnings occurred
[2018-06-18 13:26:09.34] INF: Backup failed with 3 errors.
[2018-06-18 13:26:09.39] INF: Stop watching directory "A:\Backup Eigene Daten\2018-06-18" (online).
lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: Nichts geht mehr: "CurrentDirectory" must not be null
am June 18, 2018, 20:59
Zitat

Hmm. Es könnte theoretisch sein, dass die Änderung der Filter HardlinkBackup durcheinander gebracht haben. Um das zu prüfen, müsste ich die entsprechenden Logs und index.hbi‘s haben (bitte an software@lupinho.net).
Generell sollte bei dem Fehler helfen, die index.hbi der letzten Backups umzubenennen und damit HardlinkBackup zu bewegen, die Backupsätze neu einzulesen.

_michael
Neuling
Beiträge: 9
Permalink
avatar
Beitrag Re: Nichts geht mehr: "CurrentDirectory" must not be null
am July 23, 2018, 12:12
Zitat

So, das hat jetzt ein bisschen gedauert 😉

Es stimmt: Wenn man die index.hbi umbenennt, läuft das nächste Backup wieder durch. Das übernächste schlägt dann aber fehl, es sei denn, man löscht die Index-Datei erneut.

Ich habe das Backup jetzt auf genau zwei problematische Verzeichnisse reduziert, und da passiert allerlei Seltsames:

- Enthält das Backup nur eines der beiden Verzeichnisse (egal welches), läuft es durch. Nur wenn beide in das Backup eingeschlossen werden, gibt es ein Problem.
- Der Bug tritt obendrein nur mit dem Filterungs-Konstrukt auf, das ich oben schon verlinkt hatte. Wenn die Verzeichnisse ohne diese Regeln direkt eingeschlossen werden, läuft es auch.

Ich schicke Dir die Logs usw. jetzt per Mail.

lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: Nichts geht mehr: "CurrentDirectory" must not be null
am July 23, 2018, 12:18
Zitat

Super! Danke Dir, dann hab' ich eine Chance, dem Problem auf den Grund zu gehen!

lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: Nichts geht mehr: "CurrentDirectory" must not be null
am July 24, 2018, 14:39
Zitat

Danke! Mit Deiner Hilfe konnte ich den Fehler analysieren und kann ihn auch fixen. Das Problem lässt sich umgehen, wenn Du auf das eingeschlossene Verzeichnis im zweiten Quellverzeichnis verzichtest. Hier kommt HLB leider durcheinander; wie gesagt werde ich einen Bugfix bereitstellen; aber das kann noch etwas dauern.

Seiten: [1]
Mingle Forum by cartpauj
Version: 1.0.34 ; Die Seite wurde geladen in: 0.051 Sekunden.