파일 시스템용 SourceOne: "File archive - Historical" 작업이 "XML parsing: line 2"와 함께 실패함
Summary: 파일 시스템용 SourceOne: SourceOne "File archive - Historical" 작업이 실패하고 "XML parsing: line 2, character 1061, illegal xml character Native error: 9420 SQL 상태: 42000"
Symptoms
"File Archive - Historical" 활동을 생성하는 동안 선택한 데이터 소스를 기반으로 하위 작업(JBC)을 생성하는 동안 SourceOne JBS(File Archive Parent Job)가 실패합니다.
상위 작업에서 많은 작업을 생성하려는 경우 일부 하위 작업은 문제가 발생하기 전에 이미 처리되기 시작했을 것입니다.
SourceOne Job Dispatcher 서비스가 오류가 발생한 후 작업을 중지하도록 지시했기 때문에 상위 및 하위 작업이 처리를 중지합니다.
실패한 활동의 상위 작업을 처리했을 SourceOne 작업자 서버의 SOFileArchiveJBS.log 세부 정보 로그 파일에서 다음과 유사한 오류 메시지를 찾을 수 있습니다.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
이 폴더는 XML의 일부가 되어 하위 작업을 만들기 위해 SourceOne 작업 데이터베이스에 저장됩니다.
XML을 작업 데이터베이스에 저장하면 위의 문제 섹션에 언급 된 오류 메시지와 함께 실패합니다.
Resolution
문제의 원인이 되는 폴더의 이름을 식별하고 변경합니다.
문제를 일으키는 폴더 이름을 식별하려면 다음을 수행합니다.
- "파일 아카이브 - 기록" 역할이 있는 SourceOne 작업자 서버에서 SOFileArchiveJBS 구성 요소의 세부 정보 표시 수준을 8(십진수)로 변경합니다. 변경하려면 다음을 수행합니다.
- 레지스트리 편집기 실행(regedit.exe)
- "로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings" - 값 변경
TraceVerbosity8(10진수)입니다. - 레지스트리 편집기 닫기
- 위에서 언급한 오류 메시지와 함께 실패하는 "파일 아카이브 - 내역" 활동을 생성/실행합니다.
- 2단계의 활동으로 생성된 상위 작업이 failed 상태로 표시되면 실패한 상위 작업을 처리한 SourceOne 작업자 서버의 SOFileArchiveJBS.log 파일을 엽니다.
- 아래에 언급 된 찾기 오류 메시지를 채우는 맨 아래부터 시작하여 SOFileArchiveJBS.exe 프로세스에서 최근에 스캔 한 폴더를 찾으십시오. 다음과 비슷한 이상한 이름의 폴더를 찾아야 합니다.
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
- 4단계에서 식별한 폴더의 이름을 바꾸고 실패한 작업을 다시 실행합니다.