SourceOne for File Systems: Aktivita "Archiv souborů – historická" selže s chybou "XML pars: řádek 2"
Summary: SourceOne for File Systems: Aktivita SourceOne "Archiv souborů – historický" selže s chybou "XML parsování: řádek 2, znak 1061, neplatný znak xml Nativní chyba: Stav SQL 9420: 42000"
Symptoms
Nadřazená úloha archivu souborů SourceOne (JBS) selže při vytváření podřízených úloh (JBC) na základě zdrojů dat vybraných při vytváření aktivity "Archiv souborů – historický".
Pokud by nadřazená úloha měla vytvořit mnoho úloh, některé podřízené úlohy by se již začaly zpracovávat, než k problému dojde.
Nadřazené a podřízené úlohy se přestanou zpracovávat, protože služba SourceOne Job Dispatcher by dala úlohám pokyn k zastavení, pokud by došlo k chybě.
V SOFileArchiveJBS.log podrobném souboru protokolu na pracovním serveru SourceOne, který zpracoval nadřazenou úlohu pro aktivitu, která se nezdařila, se zobrazí chybová zpráva podobná následující: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
Tato složka se stane součástí XML a uloží se do databáze aktivit SourceOne pro vytvoření podřízené úlohy.
Ukládání XML do databáze aktivit selže s chybovou zprávou uvedenou v části problému výše.
Resolution
Identifikujte a přejmenujte složku, která problém způsobuje.
Jak zjistit název složky způsobující problém:
- Na pracovních serverech SourceOne s rolí "Archiv souborů – historický" změníte úroveň podrobností pro komponentu SOFileArchiveJBS na 8 (desítkově). Chcete-li jej změnit:
- Spusťte Editor registru (regedit.exe)
- Přejděte na "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings“. - Změnit hodnotu
TraceVerbosityaž 8 (desítkové číslo). - Zavřete Editor registru
- Vytvoření/spuštění aktivity "File Archive - Historical", která selhává s výše uvedenou chybovou zprávou.
- Když jsou nadřazené úlohy vytvořené aktivitou z kroku 2 označeny stavem selhání, otevřete soubor SOFileArchiveJBS.log na pracovním serveru SourceOne, který zpracoval neúspěšnou nadřazenou úlohu.
- Počínaje spodní částí, kde vyplníte níže uvedenou chybovou zprávu, začněte hledat složky, které byly nedávno zkontrolovány SOFileArchiveJBS.exe procesem. Měli byste najít zvláštně pojmenovanou složku podobnou následující:
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
- Přejmenujte složku identifikovanou v kroku 4 a znovu spusťte aktivitu, která se nezdařila.