SourceOne voor bestandssystemen: De activiteit "Bestandsarchief - Historisch" mislukt met "XML-parsing: regel 2"
Summary: SourceOne voor bestandssystemen: SourceOne "File archive - Historical" activity fails with error "XML parsing: line 2, character 1061, illegal xml character Native error: 9420 SQL State: 42000" ...
Symptoms
SourceOne Bestandsarchief bovenliggende taak (JBS) mislukt tijdens het maken van onderliggende taken (JBC) op basis van de gegevensbronnen die zijn geselecteerd tijdens het maken van de activiteit
"Bestandsarchief - historisch".Als het de bedoeling was dat veel taken zouden worden gemaakt door de bovenliggende taak, zouden sommige onderliggende taken al zijn verwerkt voordat het probleem zich voordoet.
De verwerking van bovenliggende en onderliggende taken wordt gestopt omdat SourceOne Job Dispatcher-service de opdracht zou hebben gegeven om taken te stoppen nadat er een fout is opgetreden.
Foutbericht zoals het volgende zou worden gevonden in het SOFileArchiveJBS.log uitgebreide logboekbestand op de SourceOne Worker-server dat de bovenliggende taak zou hebben verwerkt voor de activiteit die is mislukt: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
Die map wordt onderdeel van XML en wordt opgeslagen in de SourceOne-activiteitendatabase voor het maken van onderliggende taken.
Het opslaan van XML in de activiteitendatabase mislukt met de foutmelding die wordt vermeld in het bovenstaande probleemgedeelte.
Resolution
Identificeer en wijzig de naam van de map die het probleem veroorzaakt.
De mapnaam identificeren die het probleem veroorzaakt:
- Wijzig op SourceOne werkserver(s) met de rol "Bestandsarchief - Historisch" het uitgebreidheidsniveau voor de component SOFileArchiveJBS in 8 (decimaal). U kunt het als volgt wijzigen:
- Register-editor starten (regedit.exe)
- Navigeer naar "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings" - Waarde wijzigen van
TraceVerbositytot 8 (decimaal). - Register-editor sluiten
- Maak/voer de activiteit "Bestandsarchief - Historisch" uit die mislukt met de bovengenoemde foutmelding.
- Wanneer bovenliggende taken die zijn gemaakt door activiteit uit stap 2 zijn gemarkeerd met de status mislukt, opent u SOFileArchiveJBS.log bestand op de SourceOne Worker-server die de mislukte bovenliggende taak heeft verwerkt.
- Begin onderaan waar u de onderstaande foutmelding vult, en ga op zoek naar mappen die onlangs door SOFileArchiveJBS.exe proces zijn gescand. U zou een map met een vreemde naam moeten vinden die lijkt op de volgende:
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
- Wijzig de naam van de map die in stap 4 is geïdentificeerd en voer de mislukte activiteit opnieuw uit.