SourceOne para sistemas de arquivos: A atividade "Arquivo morto - Histórico" falha com a "Análise XML: linha 2"
Summary: SourceOne para sistemas de arquivos: SourceOne A atividade "Arquivo morto - Histórico" falha com o erro "Análise XML: linha 2, caractere 1061, erro nativo de caractere xml ilegal: 9420 Estado do SQL: 42000" ...
Symptoms
O JBS (trabalho pai de arquivamento de arquivos) do SourceOne falha ao criar trabalhos filhos (JBC) com base nas fontes de dados selecionadas durante a criação da atividade "Arquivo de arquivos - Histórico".
Se muitos trabalhos fossem criados pelo trabalho pai, alguns trabalhos filhos já teriam começado a ser processados antes que o problema fosse encontrado.
O processamento dos trabalhos primários e secundários é interrompido porque o serviço SourceOne Job Dispatcher instruiu os trabalhos a serem interrompidos após a detecção do erro.
Uma mensagem de erro semelhante à seguinte seria encontrada no SOFileArchiveJBS.log arquivo de log detalhado no servidor de trabalho do SourceOne que teria processado o trabalho pai para a atividade que apresentou falha: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
Essa pasta se torna parte do XML a ser salva no banco de dados de atividades do SourceOne para criar um trabalho filho.
Falha ao salvar XML no banco de dados de atividades com a mensagem de erro mencionada na seção de problemas acima.
Resolution
Identifique e renomeie a pasta que está causando o problema.
Para identificar o nome da pasta que está causando o problema:
- Nos servidores de trabalho do SourceOne com a função "Arquivo morto - histórico", altere o nível de detalhamento do componente SOFileArchiveJBS para 8 (decimal). Para alterá-lo:
- Iniciar o Registry Editor (regedit.exe)
- Navegue até "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings" - Alterar o valor de
TraceVerbosityaté 8 (decimal). - Feche o Editor do Registro
- Crie/execute a atividade "Arquivo morto - Histórico" que está falhando com a mensagem de erro mencionada acima.
- Quando os trabalhos pai criados pela atividade da etapa 2 são marcados com estado de falha, abra SOFileArchiveJBS.log arquivo no servidor de trabalho do SourceOne que processou o trabalho pai com falha.
- A partir da parte inferior, onde você preenche a mensagem de erro de localização mencionada abaixo, comece a procurar pastas que foram verificadas recentemente por SOFileArchiveJBS.exe processo. Você deve encontrar uma pasta com nome estranho semelhante à seguinte:
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
- Renomeie a pasta identificada na etapa 4 e execute novamente a atividade que falhou.