Thanks Shawn! That was really helpful. I'll check into this tomorrow.


Sent from my iPhone

> On Sep 9, 2015, at 6:45 PM, Shawn Heisey <apa...@elyograg.org> wrote:
> 
>> On 9/9/2015 3:35 PM, Tim Dunphy wrote:
>> But I find that I am now getting these errors in the solr logs when I load
>> up solr in the web browser:
>> 
>> Time (Local)LevelLoggerMessage9/9/2015, 5:19:41 PMWARNSolrResourceLoaderCan't
>> find (or read) directory to add to classloader:
>> ../../../contrib/extraction/lib (resolved as:
>> /usr/local/tomcat/solr/drupal/../../../contrib/extraction/lib).9/9/2015,
>> 5:19:41 PMWARNSolrResourceLoaderCan't find (or read) directory to add to
>> classloader: ../../../contrib/clustering/lib/ (resolved as:
>> /usr/local/tomcat/solr/drupal/../../../contrib/clustering/lib).9/9/2015,
>> 5:19:42 PMWARNSolrResourceLoaderSolr loaded a deprecated plugin/analysis
>> class [solr.FloatField]. Please consult documentation how to replace it
>> accordingly.9/9/2015, 5:19:42 PMWARNSolrResourceLoaderSolr loaded a
>> deprecated plugin/analysis class [solr.DateField]. Please consult
>> documentation how to replace it accordingly.9/9/2015, 5:19:42
>> PMWARNSolrCore[drupal]
>> Solr index directory
>> '/usr/local/apache-tomcat-7.0.64/solr/drupal/data/index' doesn't exist.
>> Creating new index...9/9/2015, 5:19:42 PMWARNRequestHandlersMultiple
>> requestHandler registered to the same name: /update ignoring:
>> org.apache.solr.handler.UpdateRequestHandler9/9/2015, 5:19:42 PMWARN
>> RequestHandlersMultiple requestHandler registered to the same name:
>> /update/csv ignoring: org.apache.solr.handler.UpdateRequestHandler9/9/2015,
>> 5:19:42 PMWARNRequestHandlersMultiple requestHandler registered to the same
>> name: /update/json ignoring: org.apache.solr.handler.UpdateRequestHandler
> 
> You have a configuration and schema designed for Solr 3.x, not for
> 4.10.  Drupal *really* needs to update their offerings for modern Solr
> versions.  Solr 3.6, the latest version in the 3.x series, was released
> in April of 2012.  A large number of things in the configuration have
> become outdated in the last 3.5 years, and some new things that are
> highly recommended have been added to the examples.
> 
> The first few messages in your log are complaining about <lib>
> configurations in your solrconfig.xml that point to nonexistent
> locations.  Remove them.
> 
> For the messages about a deprecated classes, you have fieldTypes in your
> schema.xml that are using Solr.FloatField or solr.DateField, which have
> been deprecated for a long time.  See the "Deprecated" note on the javadoc:
> 
> http://lucene.apache.org/solr/4_10_3/solr-core/org/apache/solr/schema/FloatField.html
> http://lucene.apache.org/solr/4_10_3/solr-core/org/apache/solr/schema/DateField.html
> 
> Note that if you change your schema to use Trie classes as recommended
> there, you will have to completely reindex.
> 
> https://wiki.apache.org/solr/HowToReindex
> 
> For the other error messages, it is complaining that you have multiple
> request handlers named "/update", "/update/csv", and "/update/json".  If
> you actually do have multiple definitions in your solrconfig.xml, just
> remove the multiples.
> 
> If you do not actually have multiple request handlers with those names
> in your config, which I think is far more likely, then the reason the
> errors are coming up is because those handlers are implicitly defined in
> the Solr version you are running, and no longer need to be configured. 
> In that case, simply remove those handler definitions from your
> solrconfig.xml and the log messages will go away.
> 
> Thanks,
> Shawn
> 

Reply via email to