The symptoms of the problem are as follows: In the log file, we get the following errors: [Sun Sep 02 23:38:10 2012] [error] [client 75.149.175.233] ZOOM error 25 "Specified element set name not valid for specified database" (addinfo: "F") from diag-set 'Bib-1', referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 [Sun Sep 02 23:38:11 2012] [error] [client 75.149.175.233] Premature end of script headers: authorities.pl, referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 The actual authority record was updated (here I added a bogus 'J'). =LDR 00372nz a2200133o 4500 =001 3010 =003 UkLoVW =005 20120902233810.0 =008 120816|||a||||||\\\\\\\\\\\|\|||\\\\\d =040 \\$aUkLoVW$cUkLoVW =100 1\$aBearman, C. JJ. =667 \\$aMachine generated authority record. =670 \\$aWork cat.: (UkLoVW): Stealens, Yvette 3009, Hampshire folk map :, 2010. =942 \\$aPERSO_NAME A search in Authorities for 'Bearman" returns this (the old contents), but following details gets updated record: Authority search results Results 1 to 1 of 1 Summary Used in Delete Bearman, C. J. Details 3 biblio(s) Biblios are likewise not update with the new text. Running 'rebuild_zebra.pl -a -r -v' fixed the Authority search results, but not the biblios, in particular the 700 field where Bearman is listed as a secondary author. Same issue if I modify the primary author Authority on a biblio, the biblios are not updated with the changed content. The cause for this seems to be the use of the xml syntax in the merge function. git bisect failed me, but sometime before 3.8.0 (possibly last November), our Zebra config changed and the xml syntax stopped working.
Created attachment 12080 [details] [review] Bug 8743: ZOOM error when merging authority change to biblios The merge fails and the following errors appear in the log: [Sun Sep 02 23:38:10 2012] [error] [client 75.149.175.233] ZOOM error 25 "Specified element set name not valid for specified database" (addinfo: "F") from diag-set 'Bib-1', referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 [Sun Sep 02 23:38:11 2012] [error] [client 75.149.175.233] Premature end of script headers: authorities.pl, referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 Test plan: 1) Set dontmerge to "Do" 2) Find an authority that is linked to a bib record. 3) Edit the main entry of the authority. 4) Save the authority record. 5) Notice that you got a nasty error and the bib record was not updated. 6) Apply patch. 7) Edit the main entry of the authority again (you can just set it back to what it was to start with). 8) Save authority record. 9) Notice that there was no error, and the bib record was updated. 10) Sign off.
Created attachment 12119 [details] [review] Bug 8743: ZOOM error when merging authority change to biblios The merge fails and the following errors appear in the log: [Sun Sep 02 23:38:10 2012] [error] [client 75.149.175.233] ZOOM error 25 "Specified element set name not valid for specified database" (addinfo: "F") from diag-set 'Bib-1', referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 [Sun Sep 02 23:38:11 2012] [error] [client 75.149.175.233] Premature end of script headers: authorities.pl, referer: http://****/cgi-bin/koha/authorities/authorities.pl?authid=3010 Test plan: 1) Set dontmerge to "Do" 2) Find an authority that is linked to a bib record. 3) Edit the main entry of the authority. 4) Save the authority record. 5) Notice that you got a nasty error and the bib record was not updated. 6) Apply patch. 7) Edit the main entry of the authority again (you can just set it back to what it was to start with). 8) Save authority record. 9) Notice that there was no error, and the bib record was updated. 10) Sign off.
Comment on attachment 12119 [details] [review] Bug 8743: ZOOM error when merging authority change to biblios I can confirm that this patch has fixed our failure to update biblios cited at the beginning of this bug. Thanks for the patch Jared!
Do you want to sign off on it Doug?
I have tested this and completely fixes the problem described. Tested on a 3.08.4 system. Patch applied cleanly.
Comment on attachment 12080 [details] [review] Bug 8743: ZOOM error when merging authority change to biblios obsoleting patch
(In reply to comment #5) > I have tested this and completely fixes the problem described. Tested on a > 3.08.4 system. Patch applied cleanly. patch signed off, passing QA... $ koha-qa.pl testing 1 commit(s) (applied to commit 60790d0) * 797e722 Bug 8743: ZOOM error when merging authority change to biblios C4/AuthoritiesMarc.pm * C4/AuthoritiesMarc.pm OK
Patch pushed to master Bug existing also in 3.8 ?
Pushed to 3.8.x, will be in 3.8.5