Dosya Sistemleri için SourceOne: "Dosya arşivi - Geçmiş" etkinliği "XML ayrıştırma: satır 2" ile başarısız oluyor
Summary: Dosya Sistemleri için SourceOne: SourceOne "Dosya arşivi - Tarihsel" etkinliği şu hatayla başarısız oluyor: "XML ayrıştırma: satır 2, karakter 1061, geçersiz xml karakteri Yerel hata: 9420 SQL State: 42000" ...
Symptoms
"Dosya Arşivi - Geçmiş" etkinliği oluşturulurken seçilen veri kaynaklarına dayalı olarak alt işler (JBC) oluşturulurken SourceOne Dosya Arşivi üst işi (JBS) başarısız olur.
Birçok işin ana iş tarafından yaratılması amaçlanmış olsaydı, bazı alt işler sorunla karşılaşılmadan önce işlenmeye başlamış olurdu.
SourceOne Job Dispatcher hizmeti, hatayla karşılaşıldıktan sonra işlerin durdurulması talimatını vereceği için üst ve alt işlerin işlenmesi durdurulur.
Aşağıdakine benzer bir hata mesajı, başarısız olan etkinlik için ana işi işleyecek olan SourceOne çalışan sunucusundaki SOFileArchiveJBS.log ayrıntılı günlük dosyasında bulunabilir: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
Bu klasör, alt iş oluşturmak için SourceOne etkinlik veritabanına kaydedilecek XML'in bir parçası haline gelir.
XML'i etkinlik veritabanına kaydetme işlemi, yukarıdaki sorun bölümünde belirtilen hata mesajıyla başarısız oluyor.
Resolution
Soruna neden olan klasörü belirleyin ve yeniden adlandırın.
Soruna neden olan klasör adını belirlemek için:
- Dosya Arşivi - Geçmiş" rolüne sahip SourceOne çalışan sunucularında, SOFileArchiveJBS bileşeninin ayrıntı düzeyi 8 (ondalık) olarak değiştirilir. Değiştirmek için:
- Kayıt Defteri Düzenleyicisi'ni (regedit.exe) başlatma
- Şuraya gidin: "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings) - Değerini değiştir
TraceVerbosity8'e (Ondalık). - Kayıt Defteri Düzenleyicisi'ni kapatın
- Yukarıda belirtilen hata mesajıyla başarısız olan "Dosya Arşivi - Geçmiş" etkinliği oluşturun/çalıştırın.
- 2. adımdaki etkinlik tarafından oluşturulan üst işler başarısız durumla işaretlendiğinde, başarısız üst işi işleyen SourceOne çalışan sunucusundaki SOFileArchiveJBS.log dosyasını açın.
- Aşağıda belirtilen bul hata mesajını doldurduğunuz alttan başlayarak, yakın zamanda SOFileArchiveJBS.exe işlemi tarafından taranan klasörleri aramaya başlayın. Aşağıdakine benzer garip adlandırılmış bir klasör bulmalısınız:
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. adımda tanımlanan klasörü yeniden adlandırın ve başarısız olan etkinliği yeniden çalıştırın.