You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Ben Armstrong <BA...@dymaxion.ca> on 2010/01/05 14:31:47 UTC

Solr/Lucene on OpenVMS, filesystem-specific issues

I am trying to get Solr 1.4.0 to work on OpenVMS V8.3 Alpha with Java 
1.5.0-6.p1.

I see at least one other user has attempted to make Lucene work on 
OpenVMS before, but ran into problems which appear to remain unresolved:

http://www.lucidimagination.com/search/document/8f4a752f43f34c6a/indexer_crashes_with_hit_exception_during_merge#8e9ea1db106e9cea

To test Solr, I just unpacked the zip archive for Solr 1.4.0 with "unzip 
-2" (using the Info-zip 3.0 version of zip, this converts filenames to 
ODS-2 filesystem syntax) and attempt to run it in a process in a "SET 
PROCESS/PARSE=TRADITIONAL" context (again, this is for ODS-2 filesystem 
compatibility).  Then, with JAVA$FILENAME_CONTROLS defined to -1 (see 
http://h18012.www1.hp.com/java/documentation/1.5.0/ovms/docs/user_guide.html#unix_style 
for details) I try to run the Solr example from the [.example] 
directory.  All seems to start out well, but then it stack dumps, 
apparently trying to parse the segment number from a segment filename.  
Here is the complete output:

A:..OLR-1_4_0.EXAMPLE> java -jar start.jar

2010-01-05 09:14:31.417::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2010-01-05 09:14:33.033::INFO:  jetty-6.1.3
Jan 5, 2010 9:14:41 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Jan 5, 2010 9:14:41 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or JNDI)
Jan 5, 2010 9:14:41 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to 'solr/'
Jan 5, 2010 9:14:43 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Jan 5, 2010 9:14:43 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Jan 5, 2010 9:14:43 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or JNDI)
Jan 5, 2010 9:14:43 AM org.apache.solr.core.CoreContainer$Initializer initialize
INFO: looking for solr.xml: /dsa0/bg/apache-solr-1_4_0/example/solr/solr.xml
Jan 5, 2010 9:14:43 AM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to 'solr/'
Jan 5, 2010 9:14:43 AM org.apache.solr.core.SolrConfig initLibs
INFO: Adding specified lib dirs to ClassLoader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/asm-3_1.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/bcmail-jdk14-136.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/bcprov-jdk14-136.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/commons-codec-1_3.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/commons-compress-1_0.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/commons-io-1_4.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/commons-lang-2_1.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/commons-logging-1_1_1.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/dom4j-1_6_1.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/fontbox-0_1_0.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/geronimo-stax-api_1_0_spec-1_0.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/icu4j-3_8.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/jempbox-0_2_0.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/log4j-1_2_14.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/nekohtml-1_9_9.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/ooxml-schemas-1_0.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/pdfbox-0_7_3.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/poi-3_5-beta6.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/poi-ooxml-3_5-beta6.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/poi-scratchpad-3_5-beta6.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/tika-core-0_4.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/tika-parsers-0_4.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/xercesimpl-2_8_1.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/xml-apis-1_0_b2.jar' to classloader
Jan 5, 2010 9:14:44 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/extraction/lib/xmlbeans-2_3_0.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/dist/apache-solr-cell-1_4_0.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/dist/apache-solr-clustering-1_4_0.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/carrot2-mini-3_1_0.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/commons-lang-2_4.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/ehcache-1_6_2.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/google-collections-1_0-rc2.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/jackson-core-asl-0_9_9-6.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/jackson-mapper-asl-0_9_9-6.jar' to classloader
Jan 5, 2010 9:14:45 AM org.apache.solr.core.SolrResourceLoader replaceClassLoader
INFO: Adding 'file:/dsa0/bg/apache-solr-1_4_0/contrib/clustering/lib/log4j-1_2_14.jar' to classloader
Jan 5, 2010 9:14:48 AM org.apache.solr.core.SolrConfig <init>
INFO: Loaded SolrConfig: solrconfig.xml
Jan 5, 2010 9:14:48 AM org.apache.solr.core.SolrCore <init>
INFO: Opening new SolrCore at solr/, dataDir=./solr/data/
Jan 5, 2010 9:14:48 AM org.apache.solr.schema.IndexSchema readSchema
INFO: Reading Solr Schema
Jan 5, 2010 9:14:48 AM org.apache.solr.schema.IndexSchema readSchema
INFO: Schema name=example
Jan 5, 2010 9:14:48 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created string: org.apache.solr.schema.StrField
Jan 5, 2010 9:14:48 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created boolean: org.apache.solr.schema.BoolField
Jan 5, 2010 9:14:48 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created binary: org.apache.solr.schema.BinaryField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created int: org.apache.solr.schema.TrieIntField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created float: org.apache.solr.schema.TrieFloatField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created long: org.apache.solr.schema.TrieLongField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created double: org.apache.solr.schema.TrieDoubleField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created tint: org.apache.solr.schema.TrieIntField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created tfloat: org.apache.solr.schema.TrieFloatField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created tlong: org.apache.solr.schema.TrieLongField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created tdouble: org.apache.solr.schema.TrieDoubleField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created date: org.apache.solr.schema.TrieDateField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created tdate: org.apache.solr.schema.TrieDateField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created pint: org.apache.solr.schema.IntField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created plong: org.apache.solr.schema.LongField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created pfloat: org.apache.solr.schema.FloatField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created pdouble: org.apache.solr.schema.DoubleField
Jan 5, 2010 9:14:49 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created pdate: org.apache.solr.schema.DateField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created sint: org.apache.solr.schema.SortableIntField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created slong: org.apache.solr.schema.SortableLongField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created sfloat: org.apache.solr.schema.SortableFloatField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created sdouble: org.apache.solr.schema.SortableDoubleField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created random: org.apache.solr.schema.RandomSortField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created text_ws: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SynonymFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SnowballPorterFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SnowballPorterFilterFactory
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created text: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:50 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SynonymFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SnowballPorterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created textTight: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SynonymFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created textgen: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.SynonymFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StopFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WordDelimiterFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.ReversedWildcardFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created text_rev: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.KeywordTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.TrimFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.PatternReplaceFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created alphaOnlySort: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.StandardTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.DoubleMetaphoneFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created phonetic: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.DelimitedPayloadTokenFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created payloads: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.KeywordTokenizerFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created null: org.apache.solr.analysis.LowerCaseFilterFactory
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created lowercase: org.apache.solr.schema.TextField
Jan 5, 2010 9:14:51 AM org.apache.solr.util.plugin.AbstractPluginLoader load
INFO: created ignored: org.apache.solr.schema.StrField
Jan 5, 2010 9:14:52 AM org.apache.solr.schema.IndexSchema readSchema
INFO: default search field is text
Jan 5, 2010 9:14:52 AM org.apache.solr.schema.IndexSchema readSchema
INFO: query parser default operator is OR
Jan 5, 2010 9:14:52 AM org.apache.solr.schema.IndexSchema readSchema
INFO: unique key field: id
Jan 5, 2010 9:14:52 AM org.apache.solr.core.JmxMonitoredMap <init>
INFO: No JMX servers found, not exposing Solr information with JMX.
Jan 5, 2010 9:14:52 AM org.apache.solr.core.SolrCore initListeners
INFO: Added SolrEventListener: org.apache.solr.core.QuerySenderListener{queries=[]}
Jan 5, 2010 9:14:52 AM org.apache.solr.core.SolrCore initListeners
INFO: Added SolrEventListener: org.apache.solr.core.QuerySenderListener{queries=[{q=solr rocks,start=0,rows=10}, {q=static firstSearcher warming query from sol
rconfig.xml}]}
Jan 5, 2010 9:14:52 AM org.apache.solr.request.XSLTResponseWriter init
INFO: xsltCacheLifetimeSeconds=5
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created standard: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created dismax: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created partitioned: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /spell: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created tvrh: org.apache.solr.handler.component.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: adding lazy requestHandler: org.apache.solr.handler.extraction.ExtractingRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /update/extract: org.apache.solr.handler.extraction.ExtractingRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /terms: org.apache.solr.handler.component.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: adding lazy requestHandler: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /elevate: solr.SearchHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /update: solr.XmlUpdateRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /update/javabin: solr.BinaryUpdateRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /analysis/document: solr.DocumentAnalysisRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /analysis/field: solr.FieldAnalysisRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: adding lazy requestHandler: solr.CSVRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /update/csv: solr.CSVRequestHandler
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /admin/: org.apache.solr.handler.admin.AdminHandlers
Jan 5, 2010 9:14:53 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /admin/ping: PingRequestHandler
Jan 5, 2010 9:14:54 AM org.apache.solr.core.RequestHandlers initHandlersFromConfig
INFO: created /debug/dump: solr.DumpRequestHandler
Jan 5, 2010 9:14:54 AM org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "1."
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579)
        at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
        at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
        at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.mortbay.start.Main.invokeMain(Main.java:183)
        at org.mortbay.start.Main.start(Main.java:497)
        at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.lang.NumberFormatException: For input string: "1."
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:412)
        at org.apache.lucene.index.SegmentInfos.generationFromSegmentsFileName(SegmentInfos.java:197)
        at org.apache.lucene.index.SegmentInfos.getCurrentSegmentGeneration(SegmentInfos.java:132)
        at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:588)
        at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:403)
        at org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38)
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057)
        ... 27 more
Jan 5, 2010 9:14:54 AM org.apache.solr.common.SolrException log
SEVERE: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "1."
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579)
        at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137)
        at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
        at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
        at org.mortbay.jetty.Server.doStart(Server.java:210)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at org.mortbay.start.Main.invokeMain(Main.java:183)
        at org.mortbay.start.Main.start(Main.java:497)
        at org.mortbay.start.Main.main(Main.java:115)
Caused by: java.lang.NumberFormatException: For input string: "1."
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Long.parseLong(Long.java:412)
        at org.apache.lucene.index.SegmentInfos.generationFromSegmentsFileName(SegmentInfos.java:197)
        at org.apache.lucene.index.SegmentInfos.getCurrentSegmentGeneration(SegmentInfos.java:132)
        at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:588)
        at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:403)
        at org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38)
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057)
        ... 27 more

Jan 5, 2010 9:14:54 AM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init() done
Jan 5, 2010 9:14:54 AM org.apache.solr.servlet.SolrServlet init
INFO: SolrServlet.init()
Jan 5, 2010 9:14:54 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Jan 5, 2010 9:14:54 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or JNDI)
Jan 5, 2010 9:14:54 AM org.apache.solr.servlet.SolrServlet init
INFO: SolrServlet.init() done
Jan 5, 2010 9:14:54 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: JNDI not configured for solr (NoInitialContextEx)
Jan 5, 2010 9:14:54 AM org.apache.solr.core.SolrResourceLoader locateSolrHome
INFO: solr home defaulted to 'solr/' (could not find system property or JNDI)
Jan 5, 2010 9:14:54 AM org.apache.solr.servlet.SolrUpdateServlet init
INFO: SolrUpdateServlet.init() done
2010-01-05 09:14:55.170::INFO:  Started SocketConnector @ 0.0.0.0:8983



If Lucene would consider the segment number to end at a final period 
instead of scanning to the end of the string, then I could get past this 
error.

I looked at the other possible JAVA$FILENAME_CONTROLS and none of them 
address this particular issue.  The "multi-dot-in-file" controls have to 
do with which side of the filename any additional dots end up in.  On a 
VMS filesystem, whether it is ODS-2 or ODS-5, at least one dot 
separating the filename and the extension is mandatory.  If there are 
additional dots in the filename, they need to be either mangled (as in 
the case of ODS-2, usually by replacing them with underscores) or else 
they need to be quoted as "^." (as in the case of ODS-5).  I believe the 
"Support multi dot in file, keeping last" and "keeping first" controls 
just govern where the mandatory (unquoted, unmangled) dot goes.  And in 
any event, these only affect multi-dot filenames, e.g. "extra.dot.dat", 
not extensionless files, e.g. "segment_1.", so for Lucene to work on 
VMS, it needs to accommodate for this filesystem-specific oddity.

I don't know what the user who was trying to build indices (cited above) 
actually ran into.  I haven't attempted to build any indices myself, 
yet.  But it might be related somehow to my problem.  Can someone help 
us to support Lucene on OpenVMS?  I'm hoping there aren't too many more 
of these little filesystem quirks to iron out ...

Thanks,
Ben Armstrong









---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Re: Solr/Lucene on OpenVMS, filesystem-specific issues

Posted by Ben Armstrong <BA...@dymaxion.ca>.
Ben Armstrong wrote:
> I am trying to get Solr 1.4.0 to work on OpenVMS V8.3 Alpha with Java 
> 1.5.0-6.p1.
...
> If Lucene would consider the segment number to end at a final period 
> instead of scanning to the end of the string, then I could get past 
> this error.
>
> I looked at the other possible JAVA$FILENAME_CONTROLS and none of them 
> address this particular issue.  The "multi-dot-in-file" controls have 
> to do with which side of the filename any additional dots end up in.  
> On a VMS filesystem, whether it is ODS-2 or ODS-5, at least one dot 
> separating the filename and the extension is mandatory.  If there are 
> additional dots in the filename, they need to be either mangled (as in 
> the case of ODS-2, usually by replacing them with underscores) or else 
> they need to be quoted as "^." (as in the case of ODS-5).  I believe 
> the "Support multi dot in file, keeping last" and "keeping first" 
> controls just govern where the mandatory (unquoted, unmangled) dot 
> goes.  And in any event, these only affect multi-dot filenames, e.g. 
> "extra.dot.dat", not extensionless files, e.g. "segment_1.", so for 
> Lucene to work on VMS, it needs to accommodate for this 
> filesystem-specific oddity.

This morning, I discussed with rjent and ThetaPh1 on #lucene @ 
irc.freenode.net about this problem and they made some helpful 
suggestions.  Here is a summary of what they told me:

Is there no way to switch off the mandatory period in VMS?  [No.]

Lucene should not change for this bogus behaviour.

Can you use another platform?  [No, not easily.]

Get your jvm vendor to support filename mangling properly.  [OK, I will 
ask HP, but this will take time.]

In the meantime, try a VMSFSdirectory wrapper that extends 
SimpleFSDirectory and rewrite all methods using filenames and pass 
through a rewrite method.

Maybe there is some open source filename mangler/demangler already?  [I 
will look.]

If all else fails, there may be contrib/db stores in berkeley db that 
might work if you don't want to write code.



So, I would like to thank #lucene again for their helpful suggestions.  
I will ask both HP and the OpenVMS support community for further 
assistance based on this advice.

Ben



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org