SourceOne für Dateisysteme: Die Aktivität "Dateiarchiv - Historisch" schlägt mit "XML parsing: line 2" fehl
Summary: SourceOne für Dateisysteme: SourceOne "Dateiarchiv - Historisch"-Aktivität schlägt mit dem Fehler "XML parsing: line 2, character 1061, illegal xml character Nativer Fehler: 9420 SQL-Status: 42000" ...
Symptoms
Der übergeordnete Job (JBS) des SourceOne-Dateiarchivs schlägt beim Erstellen von untergeordneten Jobs (JBC) basierend auf den Datenquellen fehl, die bei der Erstellung der Aktivität "Dateiarchiv – Verlauf" ausgewählt wurden.
Wenn viele Jobs vom übergeordneten Job erstellt werden sollen, wurde die Verarbeitung einiger untergeordneter Jobs bereits gestartet, bevor das Problem auftritt.
Übergeordnete und untergeordnete Jobs beenden die Verarbeitung, da der SourceOne Job Dispatcher-Service die Jobs angewiesen hätte, nach einem Fehler zu stoppen.
Fehlermeldungen ähnlich der folgenden finden Sie in der SOFileArchiveJBS.log ausführlichen Protokolldatei auf dem SourceOne-Worker-Server, der den übergeordneten Job für die fehlgeschlagene Aktivität verarbeitet hätte:95216|P2D0|T1274|2017/04/13 23:18:46:531|CoExTask::Save|ERROR|System call failed. (0x86040100) [SOFileArchiveJBS, CoExTask.cpp(947).CoExTask::Save] >System call failed. (0x86040100) [SOFileArchiveJBS, CoExJDFDB.cpp(905).CoExJDFDB::ExecuteCmdForID] >System call failed. (0x86040100) [SOFileArchiveJBS, CoExJDFDB.h(514).CoExJDFDB::ExecuteSP] >System call failed. (0x86040100) Unknown error (0x800424CC) [SOFileArchiveJBS, CoExJDFDB.h(509).CoExJDFDB::ExecuteSP] >{XML parsing: line 2, character 1061, illegal xml character Native error: 9420 SQL State: 42000 } |CoExTask.cpp(947)|Job Id: 209023; Activity Name: FileShareProcessing; Activity Id: 10159; Activity Type: -1788567307; ES1WORKER
Cause
Dieser Ordner wird Teil von XML, um in der SourceOne-Aktivitätsdatenbank für die Erstellung untergeordneter Jobs gespeichert zu werden.
Das Speichern von XML in der Aktivitätsdatenbank schlägt mit der Fehlermeldung fehl, die im Abschnitt "Problem" oben erwähnt wurde.
Resolution
Identifizieren Sie den Ordner, der das Problem verursacht, und benennen Sie ihn um.
So identifizieren Sie den Ordnernamen, der das Problem verursacht:
- Ändern Sie auf SourceOne-Worker-Servern mit der Rolle "Dateiarchiv – historisch" die Ausführlichkeitsstufe für die Komponente SOFileArchiveJBS auf 8 (dezimal). So ändern Sie es:
- Registrierungs-Editor starten (regedit.exe)
- Navigieren Sie zu "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings“ - Ändern des Werts von
TraceVerbosityauf 8 (Dezimalzahl). - Registrierungs-Editor schließen
- Erstellen/Ausführen der Aktivität "Dateiarchiv – Verlauf", die mit der oben genannten Fehlermeldung fehlschlägt.
- Wenn übergeordnete Jobs, die durch Aktivität aus Schritt 2 erstellt wurden, mit dem Status "failed" markiert sind, öffnen Sie SOFileArchiveJBS.log Datei auf dem SourceOne-Worker-Server, der den fehlgeschlagenen übergeordneten Job verarbeitet hat.
- Beginnen Sie ganz unten, wo Sie die unten aufgeführte Fehlermeldung eingeben, nach Ordnern zu suchen, die kürzlich von SOFileArchiveJBS.exe Prozess gescannt wurden. Sie sollten einen Ordner mit einem seltsamen Namen finden, der dem folgenden ähnelt:
2077389|P2D0|T1274|2017/04/13 23:18:43:894|CSOFileArchiveJBS::ScanCurrentDirectory|VERBOSE|Push for path: \\?\UNC\LabMachine\E$\katwar\Downloads\ , index: 206912|SOFileArchiveJBS.cpp(3112)|Job Id: -1; Activity Name: ES1Worker; Activity Id: -1; Activity Type: -1; ES1WORKER
- Benennen Sie den in Schritt 4 identifizierten Ordner um und führen Sie die fehlgeschlagene Aktivität erneut aus.