[Koha-bugs] [Bug 2810] New: corrupt marc data is causing the commit_biblios_file.pl to abort
bugzilla-daemon at pippin.metavore.com
bugzilla-daemon at pippin.metavore.com
Wed Nov 19 16:21:16 CET 2008
http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2810
Summary: corrupt marc data is causing the commit_biblios_file.pl
to abort
Product: Koha
Version: HEAD
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: Tools
AssignedTo: galen.charlton at liblime.com
ReportedBy: michele.maenpaa at liblime.com
QAContact: koha-bugs at lists.koha.org
CC: michele.maenpaa at liblime.com
I have corrupt marc data that caused the commit_biblios_file.pl to abort.
the output is below. I have two marc records that are causing this. I will
attached the records. Can the commit_biblios_file.pl skip the bad records
instead of aborting.
problem with :143463 : :19: parser error : attributes construct error
<subfield code="""> is for lawless /</subfield>
^
:19: parser error : Couldn't find end of Start Tag subfield line 19
<subfield code="""> is for lawless /</subfield>
^
:19: parser error : Opening and ending tag mismatch: datafield line 17 and
subfield
<subfield code="""> is for lawless /</subfield>
^
:21: parser error : Opening and ending tag mismatch: record line 2 and
datafield
</datafield>
^
:22: parser error : Extra content at the end of the document
<datafield tag="260" ind1=" " ind2=" ">
^
at /usr/lib/perl5/XML/LibXML/SAX/Parser.pm line 31
<?xml version="1.0" encoding="UTF-8"?>
<record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/
standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim">
<leader>003010s19a2200109 4500</leader>
<controlfield tag="008">081020s1995 xx 000 0 und
d</controlfield>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">0</subfield>
<subfield code="7">9424628</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">G</subfield>
<subfield code="a">fton, Sue</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">"</subfield>
<subfield code="""> is for lawless /</subfield>
<subfield code="c">Sue Grafton.</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="a">N</subfield>
<subfield code="w"> York :</subfield>
<subfield code="b">Random House,</subfield>
<subfield code="c">c1995.</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">2</subfield>
<subfield code="a">udio cassettes</subfield>
</datafield>
<datafield tag="999" ind1=" " ind2=" ">
<subfield code="c">143463</subfield>
<subfield code="d">143463</subfield>
</datafield>
</record>
Can't call method "append_fields" on an undefined value at
/home/koha-dataload/kohaclone/C4/Items.pm line 2034.
problem with :152705 : :17: parser error : xmlParseEntityRef: no name
<subfield code="&"> Tanzania.</subfield>
^
at /usr/lib/perl5/XML/LibXML/SAX/Parser.pm line 31
<?xml version="1.0" encoding="UTF-8"?>
<record
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/
standards/marcxml/schema/MARC21slim.xsd"
xmlns="http://www.loc.gov/MARC21/slim">
<leader>00423-023a2200121 4500</leader>
<datafield tag="020" ind1=" " ind2=" ">
<subfield code="a">0-679</subfield>
<subfield code="0">2309-7</subfield>
</datafield>
<datafield tag="100" ind1="1" ind2=" ">
<subfield code="a">Fodor</subfield>
</datafield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">Kenya</subfield>
<subfield code="&"> Tanzania.</subfield>
</datafield>
<datafield tag="260" ind1=" " ind2=" ">
<subfield code="a">Unite</subfield>
<subfield code=" ">States :</subfield>
<subfield code="b">Fodor's Travel Publications, Inc,</subfield>
<subfield code="c">1992.</subfield>
</datafield>
<datafield tag="300" ind1=" " ind2=" ">
<subfield code="a">3098</subfield>
</datafield>
<datafield tag="520" ind1="8" ind2=" ">
<subfield code="a">Nobod</subfield>
<subfield code=" ">knows Kenya and Tanzania better than Fodor's, the leader
in travel for 57 years.</subfield>
</datafield>
<datafield tag="650" ind1=" " ind2="4">
<subfield code="a">Trave</subfield>
<subfield code="-">East Africa</subfield>
<subfield code="x">Game Parks-East Africa</subfield>
<subfield code="x">Safarus-East Africa</subfield>
</datafield>
<datafield tag="999" ind1=" " ind2=" ">
<subfield code="c">152705</subfield>
<subfield code="d">152705</subfield>
</datafield>
</record>
Can't call method "append_fields" on an undefined value at
/home/koha-dataload/kohaclone/C4/Items.pm line 2034.
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Koha-bugs
mailing list