Hi,

First, when the patch is not applied, in both case, I have no error.

There are 2 cases:

1/ $ more /etc/perl/XML/SAX/ParserDetails.ini
[XML::SAX::PurePerl]
http://xml.org/sax/features/namespaces = 1
[XML::LibXML::SAX]
http://xml.org/sax/features/namespaces = 1
[XML::LibXML::SAX::Parser]
http://xml.org/sax/features/namespaces = 1
[XML::SAX::Expat]
http://xml.org/sax/features/namespaces = 1
http://xml.org/sax/features/external-general-entities = 1
http://xml.org/sax/features/external-parameter-entities = 1

at /home/claire/Workspace/versions/solr/C4/Search.pm line 2986.
DBD::mysql::st execute failed: Lost connection to MySQL server during query at /home/claire/Workspace/versions/solr/C4/MarcFramework.pm line 114. DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at /home/claire/Workspace/versions/solr/C4/MarcFramework.pm line 117.
    problem with :80 :
not well-formed (invalid token) at line 34, column 36, byte 1316 at /usr/lib/perl5/XML/Parser.pm line 187
...
    problem with :81 :
not well-formed (invalid token) at line 12, column 24, byte 498 at /usr/lib/perl5/XML/Parser.pm line 187

2/ $ cat /etc/perl/XML/SAX/ParserDetails.ini
[XML::LibXML::SAX]
http://xml.org/sax/features/namespaces = 1

problem with :88 : Malformed UTF-8 character (fatal) at /usr/lib/perl5/XML/LibXML/Error.pm line 217.
at /usr/share/perl5/MARC/File/XML.pm line 445
...
problem with :89 : Entity: line 34: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xE9 0x72 0x69 0x63
<subfield code="g">trad. de l'américain par Christine Le Boeuf</subfield>

The second seems to be an encoding problem (never on the same biblio number) but doesn't arrive without threading...

Thanks for help,
Claire;

On 15/12/2010 16:38, Galen Charlton wrote:
Hi,

On Tue, Dec 14, 2010 at 11:55 AM, Claire Hernandez
<claire.hernan...@biblibre.com>  wrote:
I had another issue, with another sax parser:
    Malformed UTF-8 character (unexpected end of string) in substitution
(s///) at /usr/lib/perl5/XML/LibXML/Error.pm line 217.
    problem with :84 : :61: parser error : Input is not proper UTF-8,
indicate encoding !

With the patch you attached, are you getting the XML::LibXML error
above, the XML::Parser error that Henri-Damien cited, or both?

Regards,

Galen

Reply via email to