From: Barnett, J. <jef...@ya...> - 2008-08-18 14:52:53
|
... and that lead me to these lines in import.sh ################################################## # Set SOLRMARC_HOME ################################################## if [ -z "$SOLRMARC_HOME" ] then SOLRMARC_HOME="$VUFIND_HOME/import/solrmarc" fi I had mistyped the VUFIND_HOME setting, so it was null, so the result was "/import/solrmarc" I'm so embarased :-} -----Original Message----- From: vuf...@li... [mailto:vuf...@li...] On Behalf Of Barnett, Jeffrey Sent: Monday, August 18, 2008 10:45 AM To: Andrew Nagy; vuf...@li... Subject: Re: [VuFind-Tech] Functional Importer (rev 916) As an experiment, I changed the import.properties file to contain an absolute file path to vufind.properties and discovered that something is actually add "/import/solrmarc" to the whole thing: FileNotFoundException: /import/solrmarc/usr/local/yulprog/yu-dev-916/import/solrmarc/vufind.properties (No such file or directory) -----Original Message----- From: vuf...@li... [mailto:vuf...@li...] On Behalf Of Barnett, Jeffrey Sent: Monday, August 18, 2008 10:10 AM To: Andrew Nagy; vuf...@li... Subject: Re: [VuFind-Tech] Functional Importer (rev 916) I tried rev 916 with the following result (after download and configuration, but no build) $ more nohup.out INFO [main] (MarcImporter.java:572) - Starting SolrMarc indexing. INFO [main] (MarcImporter.java:582) - Loading properties from import/solrmarc/import.properties java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.solrmarc.marc.MarcImporter.loadProperties(MarcImporter.java:171) at org.solrmarc.marc.MarcImporter.<init>(MarcImporter.java:92) at org.solrmarc.marc.MarcImporter.main(MarcImporter.java:587) Caused by: java.io.FileNotFoundException: /import/solrmarc/vufind.properties (No such file or directory) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileInputStream.<init>(FileInputStream.java:66) at org.solrmarc.index.SolrIndexer.<init>(SolrIndexer.java:92) at org.solrmarc.index.VuFindIndexer.<init>(VuFindIndexer.java:59) ... 7 more WARN [main] (MarcImporter.java:193) - Unable to load Custom indexer: org.solrmarc.index.VuFindIndexer WARN [main] (MarcImporter.java:194) - Using default SolrIndexer with properties file: vufind.properties ERROR [main] (MarcImporter.java:201) - Error configuring Indexer from properties file. Exiting... What I find confusing is the mismatch between the INFO statement " Loading properties from import/solrmarc/import.properties" and the exception "/import/solrmarc/vufind.properties (No such file or directory)" Where did the (incorrect) leading slash come from? In addition when I try to look at the source for MarcImporter.java at lines 572-582, it looks nothing like "Loading properties" ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech |