SourceOne for File Systems: Aktiviteten "Filarkiv – Historisk" misslyckas med "XML-tolkning: rad 2"
Summary: SourceOne for File Systems: SourceOne-aktiviteten "Filarkiv - Historisk" misslyckas med felet "XML-tolkning: rad 2, tecken 1061, ogiltigt XML-tecken Inbyggt fel: 9420 SQL-tillstånd: 42000" ...
Symptoms
Det går inte att skapa underordnade jobb (JBC) för SourceOne File Archive (JBS) baserat på de datakällor som valdes när aktiviteten "Filarkiv – Historisk" skapades.
Om många jobb var avsedda att skapas av det överordnade jobbet skulle vissa underordnade jobb redan ha börjat bearbetas innan problemet uppstår.
Överordnade och underordnade jobb slutar bearbetas eftersom SourceOne Job Dispatcher-tjänsten skulle ha instruerat jobben att stoppas efter att fel har uppstått.
Ett felmeddelande som liknar följande finns i den SOFileArchiveJBS.log utförliga loggfilen på SourceOne-arbetsservern som skulle ha bearbetat det överordnade jobbet för aktiviteten som misslyckades: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
Mappen blir en del av XML som ska sparas i SourceOne-aktivitetsdatabasen för att skapa underordnade jobb.
Det går inte att spara XML i aktivitetsdatabasen med felmeddelandet som nämns i problemavsnittet ovan.
Resolution
Identifiera och byt namn på mappen som orsakar problemet.
Så här identifierar du mappnamnet som orsakar problemet:
- På SourceOne-arbetsserver(ar) med rollen "Filarkiv – Historisk" ändrar du utförlighetsnivån för komponenten SOFileArchiveJBS till 8 (decimal). Så här ändrar du det:
- Starta Registereditorn (regedit.exe)
- Navigera till "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings” - Ändra värdet för
TraceVerbositytill 8 (decimal). - Stäng Registereditorn
- Skapa/kör aktiviteten "Filarkiv – Historisk" som misslyckas med det ovan nämnda felmeddelandet.
- När överordnade jobb som skapats av aktivitet från steg 2 markeras med misslyckat tillstånd öppnar du SOFileArchiveJBS.log fil på SourceOne-arbetsservern som bearbetade det misslyckade överordnade jobbet.
- Börja längst ner där du fyller i sökfelmeddelandet som nämns nedan, börja leta efter mappar som nyligen genomsökts av SOFileArchiveJBS.exe process. Du bör hitta en mapp med ett konstigt namn som liknar följande:
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
- Byt namn på mappen som identifierades i steg 4 och kör aktiviteten som misslyckades.