From: Chelsea L. <clo...@sw...> - 2013-04-12 19:18:00
|
Hi VuFind, We recently implemented a new language filter that limit the language of any records with a DVD, VHS, BlueRay etc format to only pull the language from the 008[35-37] field on import. We have regularly see about 15 records that fail during index due to this script but the error information provided is so generic that we're not sure why the records are failing. Here is what we see: Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 Shutting down VuFind ... Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 Shutting down VuFind ... Found JAVA=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java in JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 Starting VuFind ... /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java -d64 -Xms3840m -Xmx3840m -XX:+UseParallelOldGC -XX:+AggressiveOpts -XX:NewRatio=5 -Dsolr.solr.home=/usr/local/vufind/solr -Djetty.logs=/usr/local/vufind/solr/jetty/logs -Djetty.home=/usr/local/vufind/solr/jetty -jar /usr/local/vufind/solr/jetty/start.jar /usr/local/vufind/solr/jetty/etc/jetty.xml VuFind running pid=31055 indexing /usr/local/vufind/indexing/shrew/harvest/data/full-1.marc indexing /usr/local/vufind/indexing/shrew/harvest/data/full-10.marc indexing /usr/local/vufind/indexing/shrew/harvest/data/full-11.marc indexing /usr/local/vufind/indexing/shrew/harvest/data/full-12.marc indexing /usr/local/vufind/indexing/shrew/harvest/data/full-13.marc SEVERE: Unable to index record (record count 131293) -- Error while trying to evaluate script: languagefilter.bsh java.lang.IllegalArgumentException: Error while trying to evaluate script: languagefilter.bsh at bsh.UtilTargetError.toEvalError(Unknown Source) at bsh.UtilEvalError.toEvalError(Unknown Source) SEVERE: Unable to index record (record count 137149) -- Error while trying to evaluate script: languagefilter.bsh java.lang.IllegalArgumentException: Error while trying to evaluate script: languagefilter.bsh at bsh.UtilTargetError.toEvalError(Unknown Source) at bsh.UtilEvalError.toEvalError(Unknown Source) Is there any way to improve the error output? It'd be nice to be able to attach a record id to the records that fail so that we can talk a look at the MARC data and see what's going on. Any thoughts? Thanks, Chelsea Lobdell Library Applications Programmer Swarthmore College clo...@sw... (610)690-6818 |