From: Dan S. <de...@gm...> - 2009-04-03 15:36:25
|
2009/2/27 Calvin Miracle <cal...@lo...>: > > Hello all, > > Here at Louisville, we are testing VuFind revision 1190. We have > observed errors similar to the File_MARC_Exception reported by > Philip Shafer on 9 February. > > We think that certain characters in tag data (the angle brackets, > <>, and the ampersand &, at least) are being filtered out of the > "fullrecord' XML field in the request returned in web/sys/Solr.php. > > We've seen ( via a debugger/profiler) characters being > dropped, and framing errors accumulate, > which eventually cause a fatal error thrown in web/File/MARC.php on > line 365. The fatal error is caused by tag processing eventually trying > to "split" on subfield indicators in the *following* marc tag, resulting in > a subfield string with a possible NULL value. > > Keep in mind, we do not see a data-handling error in Solr... Angle > brackets and ampersands are retrieved in the 'fullrecord' field from the > Lucene search panel; but the equivalent search in Solr.php results in a > filtered 'fullrecord'. > > If anyone wants additional information about what we've seen, we can > provide samples of our ISO-2709 records that provoke the problem, > screen shots of Lucene queries, and debugger output. > > - Calvin Miracle and Liren Liu, University of Louisville Libraries If you believe this is a problem with File_MARC, please do let me know (along with example ISO-2709 records) so that I can add test cases to the package. From the replies on this thread, it's not clear to me whether File_MARC is causing the problem or not. -- Dan Scott Laurentian University |