There was recently a change to apply deletes after updates in rebuild_zebra. It sounds like this may be the inverse of the corruption that running deletes before updates caused. I think probably what needs to happen is that rebuild_zebra should extract the MARC in some sort of try{} block (the Perl equivalent, I mean). I&#39;m not entirely sure how to do that, but that&#39;s what I think needs to be done.<div>
<br></div><div>Regards,</div><div>Jared<br><br><div class="gmail_quote">On Sat, May 21, 2011 at 3:22 PM, Bob Ewart <span dir="ltr">&lt;<a href="mailto:bob-ewart@bobsown.com">bob-ewart@bobsown.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On 05/20/2011 08:59 AM, Bob Ewart wrote:<br>
&gt; On 05/20/2011 06:04 AM, MJ Ray wrote:<br>
&gt;&gt; Bob Ewart wrote:<br>
&gt;&gt;&gt; I&#39;m getting:<br>
&gt;&gt;&gt;&gt; Subject: Cron&lt;koha@windingcircle&gt;   /usr/share/koha/bin/migration_tools/<a href="http://rebuild_zebra.pl" target="_blank">rebuild_zebra.pl</a> -b -a -z&gt;/dev/null<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Can&#39;t call method &quot;field&quot; on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 359.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; every 10 minutes when the cron job is run.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The index is not being updated.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Any ideas as to how to fix this?<br>
&gt;&gt;<br>
&gt;&gt; Run it from the command line with -v too (I think that&#39;s the option -<br>
&gt;&gt; check on the output from &quot;<a href="http://rebuild_zebra.pl" target="_blank">rebuild_zebra.pl</a> -h&quot; ).  It sounds like a<br>
&gt;&gt; broken MARC record that has slipped in somewhere :-(<br>
&gt;&gt;<br>
&gt;&gt; If it works from the command-line, it may be environment or<br>
&gt;&gt; permissions for cron need changing somehow, which would need you to<br>
&gt;&gt; post your current crontab.<br>
&gt;&gt;<br>
&gt;&gt; Good luck!<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt; The -v option gave me:<br>
&gt;&gt; Zebra configuration information<br>
&gt;&gt; ================================<br>
&gt;&gt; Zebra biblio directory      = /var/lib/koha/zebradb/biblios<br>
&gt;&gt; Zebra authorities directory = /var/lib/koha/zebradb/authorities<br>
&gt;&gt; Koha directory              = /usr/share/koha/intranet/cgi-bin<br>
&gt;&gt; BIBLIONUMBER in :     999$c<br>
&gt;&gt; BIBLIOITEMNUMBER in : 999$d<br>
&gt;&gt; ================================<br>
&gt;&gt; ====================<br>
&gt;&gt; exporting authority<br>
&gt;&gt; ====================<br>
&gt;&gt;<br>
&gt;&gt; Records exported: 0<br>
&gt;&gt;<br>
&gt;&gt; Records exported: 0<br>
&gt;&gt; ====================<br>
&gt;&gt; REINDEXING zebra<br>
&gt;&gt; ====================<br>
&gt;&gt; ====================<br>
&gt;&gt; exporting biblio<br>
&gt;&gt; ====================<br>
&gt;&gt;<br>
&gt;&gt; Records exported: 0<br>
&gt;&gt; 1.......Can&#39;t call method &quot;field&quot; on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 359.<br>
&gt;<br>
&gt; I did a &#39;<a href="http://rebuild_zebra.pl" target="_blank">rebuild_zebra.pl</a> -a -b -r&#39; from the command line (as the koha<br>
&gt; user) and it cleared the problem.<br>
&gt;<br>
&gt; I&#39;m wondering if deleting an item and biblio could have caused the<br>
&gt; problem.  I was cataloging a bunch of books and one slipped in that<br>
&gt; shouldn&#39;t have been.  I deleted it just before the problem started. I&#39;m<br>
&gt; not sure whether rebuild_zebra ran between the time I added the book and<br>
&gt; when I deleted it.<br>
&gt;<br>
&gt; I will have to try some experiments later today.<br>
&gt;<br>
</div></div>On second thought, I couldn&#39;t delete the book until rebuild_zebra had<br>
run once.<br>
<br>
When I added another book and deleted it after it showed up, the error<br>
occurred again.<br>
<br>
Bug 6384 has been added.<br>
<div><div></div><div class="h5"><br>
--<br>
Bob<br>
<br>
_______________________________________________<br>
Koha mailing list  <a href="http://koha-community.org" target="_blank">http://koha-community.org</a><br>
<a href="mailto:Koha@lists.katipo.co.nz">Koha@lists.katipo.co.nz</a><br>
<a href="http://lists.katipo.co.nz/mailman/listinfo/koha" target="_blank">http://lists.katipo.co.nz/mailman/listinfo/koha</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Jared Camins-Esakov<div>Freelance bibliographer, C &amp; P Bibliography Services, LLC</div><div>(phone) +1 (917) 727-3445</div><div>(e-mail) <a href="mailto:jcamins@cpbibliography.com" target="_blank">jcamins@cpbibliography.com</a></div>
<div>(web) <a href="http://www.cpbibliography.com/" target="_blank">http://www.cpbibliography.com/</a></div><br>
</div>