Avamar: "UYARI: <1258> XMLDocErrorHandler: Varlık: satır 1: ayrıştırıcı hatası: xmlParseEntityRef uyarıları"
Zusammenfassung: Avamar gsan.log'nda "xmldocerrorhandler" hata mesajı görülüyor.
Symptome
Şurada görülen hata mesajı gsan.log:
WARN: <1258> xmldocerrorhandler: Entity: line 1: parser error : xmlParseEntityRef
Ursache
Komutta gsan.log bu sorunun temel nedeninin şuradan gelen bir "toparla" mesajı olduğunu gösterir: avtar geçersiz XML içeriği barındıran.
Bu uyarı, sarmalama iletisinde yedeklenen bir dosyanın adının ayrıştırılamamasından kaynaklanır.
En yaygın neden, adında özel karakterler bulunan bir dosya adıdır.
XML'in dosya adını ayrıştırması için kaçış karakterine sahip olması gerekir.
(Karakter listesi için Çözüm bölümüne bakın.)
Lösung
Bu örnekte, ve işareti "&" karakteri soruna neden olur.
2021/11/14-19:04:56.64046 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: Entity: line 1: parser error : xmlParseEntityRef: no name
2021/11/14-19:04:56.65398 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: L\localhost\Policies\User\Documents &
2021/11/14-19:04:56.65402 {0.0} [srvm-563941198#srv:2709] WARN: <1258> xmldocerrorhandler: ^
XML'in gerektirdiği gibi, dosya adındaki "&" karakterinden kaçış yapılmadığı için XML geçersizdir.
Bunlar, XML'in kaçış gerektirdiği beş karakterin kaçış kodlarıdır.
(Farklı türlerdeki gömülü alıntılar için izin verilen birkaç istisna vardır, ancak HER ZAMAN KAÇMAK güvenlidir.)
| ) | " |
| ' | &Öğr. |
| < | < |
| > | > |
| ve | & |
Bu uyarı sunucu açısından yok sayılabilir ancak dosya adı, gerekirse o dosyanın geri yüklenmesini zorlaştırıyor olabilir.