Hello, all:

My configurations works nicely with solr 4.4. I am encountering a configuration 
error when I try to upgrade from 4.4 to 4.6.  All I did was the following:

a) Replace the 4.4 solr.war file with the 4.6 solr.war in the tomcat/lib 
folder. I am using version 6.0.36 of tomcat.
b) I replaced the solr-dataimporthandler-4.4.0.jar and 
solr-dataimporthandler-extras-4.4.0.jar with the corresponding 4.6 counterparts 
in the collection/lib folder.

I restarted tomcat.   I get the following stack trace (full log is also given 
below) – there are no other warnings/errors in my log.  I have gone through the 
4.5 changes to see if I needed to add/modify my DIH configuration – but I am 
stymied.  Any help will be greatly appreciated.

ERROR - 2013-12-22 08:05:09.824; 
org.apache.solr.handler.dataimport.DataImportHandler; Exception while loading 
DataImporter
java.lang.NoSuchMethodError: 
org.apache.solr.core.SolrCore.getLatestSchema()Lorg/apache/solr/schema/IndexSchema;
    at 
org.apache.solr.handler.dataimport.DataImporter.<init>(DataImporter.java:103)
    at 
org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:103)
    at 
org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:616)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:816)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
    at 
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:949)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:984)
    at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:597)
    at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:592)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

The full solr.log (until the exception) is as follows:

INFO  - 2013-12-22 08:05:08.261; org.apache.solr.servlet.SolrDispatchFilter; 
SolrDispatchFilter.init()
INFO  - 2013-12-22 08:05:08.277; org.apache.solr.core.SolrResourceLoader; Using 
JNDI solr.home: c:\tomcatweb\postingsmaster
INFO  - 2013-12-22 08:05:08.292; 
org.apache.solr.core.CoreContainer$Initializer; looking for solr config file: 
c:\tomcatweb\postingsmaster\solr.xml
INFO  - 2013-12-22 08:05:08.292; org.apache.solr.core.CoreContainer; New 
CoreContainer 20804623
INFO  - 2013-12-22 08:05:08.292; 
org.apache.solr.core.CoreContainer$Initializer; no solr.xml found. using 
default old-style solr.xml
INFO  - 2013-12-22 08:05:08.292; org.apache.solr.core.CoreContainer; Loading 
CoreContainer using Solr Home: 'c:\tomcatweb\postingsmaster\'
INFO  - 2013-12-22 08:05:08.292; org.apache.solr.core.SolrResourceLoader; new 
SolrResourceLoader for directory: 'c:\tomcatweb\postingsmaster\'
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting 
socketTimeout to: 0
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting urlScheme 
to: http://
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting connTimeout 
to: 0
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting 
maxConnectionsPerHost to: 20
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting corePoolSize 
to: 0
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting 
maximumPoolSize to: 2147483647
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting 
maxThreadIdleTime to: 5
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting sizeOfQueue 
to: -1
INFO  - 2013-12-22 08:05:08.605; 
org.apache.solr.handler.component.HttpShardHandlerFactory; Setting 
fairnessPolicy to: false
INFO  - 2013-12-22 08:05:08.621; 
org.apache.solr.client.solrj.impl.HttpClientUtil; Creating new http client, 
config:maxConnectionsPerHost=20&maxConnections=10000&socketTimeout=0&connTimeout=0&retry=false
INFO  - 2013-12-22 08:05:08.761; org.apache.solr.core.CoreContainer; 
Registering Log Listener
INFO  - 2013-12-22 08:05:08.792; org.apache.solr.core.CoreContainer; Creating 
SolrCore 'collection1' using instanceDir: 
c:\tomcatweb\postingsmaster\collection1
INFO  - 2013-12-22 08:05:08.792; org.apache.solr.core.SolrResourceLoader; new 
SolrResourceLoader for directory: 'c:\tomcatweb\postingsmaster\collection1\'
INFO  - 2013-12-22 08:05:08.792; org.apache.solr.core.SolrResourceLoader; 
Adding 
'file:/c:/tomcatweb/postingsmaster/collection1/lib/mysql-connector-java-5.1.10-bin.jar'
 to classloader
INFO  - 2013-12-22 08:05:08.792; org.apache.solr.core.SolrResourceLoader; 
Adding 
'file:/c:/tomcatweb/postingsmaster/collection1/lib/solr-dataimporthandler-4.6.0.jar'
 to classloader
INFO  - 2013-12-22 08:05:08.792; org.apache.solr.core.SolrResourceLoader; 
Adding 
'file:/c:/tomcatweb/postingsmaster/collection1/lib/solr-dataimporthandler-extras-4.6.0.jar'
 to classloader
INFO  - 2013-12-22 08:05:08.871; org.apache.solr.core.SolrConfig; Using Lucene 
MatchVersion: LUCENE_43
INFO  - 2013-12-22 08:05:08.996; org.apache.solr.core.SolrConfig; Loaded 
SolrConfig: solrconfig.xml
INFO  - 2013-12-22 08:05:09.011; org.apache.solr.schema.IndexSchema; Reading 
Solr Schema from schema.xml
INFO  - 2013-12-22 08:05:09.027; org.apache.solr.schema.IndexSchema; Schema 
name=postings
INFO  - 2013-12-22 08:05:09.324; org.apache.solr.schema.IndexSchema; default 
search field in schema is CombinedSearchField
INFO  - 2013-12-22 08:05:09.324; org.apache.solr.schema.IndexSchema; query 
parser default operator is OR
INFO  - 2013-12-22 08:05:09.324; org.apache.solr.schema.IndexSchema; unique key 
field: Id
INFO  - 2013-12-22 08:05:09.433; org.apache.solr.core.SolrCore; 
solr.NRTCachingDirectoryFactory
INFO  - 2013-12-22 08:05:09.449; org.apache.solr.core.SolrCore; [collection1] 
Opening new SolrCore at c:\tomcatweb\postingsmaster\collection1\, 
dataDir=C:\tomcatweb\postingsmaster\collection1\data\
INFO  - 2013-12-22 08:05:09.449; org.apache.solr.core.JmxMonitoredMap; JMX 
monitoring is enabled. Adding Solr mbeans to JMX Server: 
com.sun.jmx.mbeanserver.JmxMBeanServer@1e6f0ef
INFO  - 2013-12-22 08:05:09.480; org.apache.solr.core.SolrCore; [collection1] 
Added SolrEventListener for newSearcher: 
org.apache.solr.core.QuerySenderListener{queries=[]}
INFO  - 2013-12-22 08:05:09.480; org.apache.solr.core.SolrCore; [collection1] 
Added SolrEventListener for firstSearcher: 
org.apache.solr.core.QuerySenderListener{queries=[{q=static firstSearcher 
warming in solrconfig.xml}]}
INFO  - 2013-12-22 08:05:09.496; org.apache.solr.core.SolrCore; 
solr.NRTCachingDirectoryFactory
INFO  - 2013-12-22 08:05:09.511; org.apache.solr.core.CachingDirectoryFactory; 
return new directory for C:\tomcatweb\postingsmaster\collection1\data
INFO  - 2013-12-22 08:05:09.511; org.apache.solr.core.SolrCore; New index 
directory detected: old=null 
new=C:\tomcatweb\postingsmaster\collection1\data\index/
INFO  - 2013-12-22 08:05:09.511; org.apache.solr.core.CachingDirectoryFactory; 
return new directory for C:\tomcatweb\postingsmaster\collection1\data\index
INFO  - 2013-12-22 08:05:09.527; org.apache.solr.core.SolrCore; created json: 
solr.JSONResponseWriter
INFO  - 2013-12-22 08:05:09.527; org.apache.solr.core.SolrCore; adding lazy 
queryResponseWriter: solr.VelocityResponseWriter
INFO  - 2013-12-22 08:05:09.527; org.apache.solr.core.SolrCore; created 
velocity: solr.VelocityResponseWriter
INFO  - 2013-12-22 08:05:09.527; org.apache.solr.core.SolrCore; created xslt: 
solr.XSLTResponseWriter
INFO  - 2013-12-22 08:05:09.527; org.apache.solr.response.XSLTResponseWriter; 
xsltCacheLifetimeSeconds=5
INFO  - 2013-12-22 08:05:09.667; org.apache.solr.core.RequestHandlers; created 
standard: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.667; org.apache.solr.core.RequestHandlers; created 
dismax: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.683; org.apache.solr.core.RequestHandlers; created 
/replication: solr.ReplicationHandler
INFO  - 2013-12-22 08:05:09.683; org.apache.solr.core.RequestHandlers; created 
/dataimport: org.apache.solr.handler.dataimport.DataImportHandler
INFO  - 2013-12-22 08:05:09.683; org.apache.solr.core.RequestHandlers; created 
/update: solr.UpdateRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/update/json: solr.JsonUpdateRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/update/csv: solr.CSVRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.extraction.ExtractingRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/update/extract: solr.extraction.ExtractingRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.FieldAnalysisRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/analysis/field: solr.FieldAnalysisRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.DocumentAnalysisRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/analysis/document: solr.DocumentAnalysisRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/admin/: solr.admin.AdminHandlers
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/admin/ping: solr.PingRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/debug/dump: solr.DumpRequestHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/spell: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/tvrh: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/terms: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; adding 
lazy requestHandler: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.699; org.apache.solr.core.RequestHandlers; created 
/elevate: solr.SearchHandler
INFO  - 2013-12-22 08:05:09.730; org.apache.solr.handler.loader.XMLLoader; 
xsltCacheLifetimeSeconds=60
INFO  - 2013-12-22 08:05:09.730; org.apache.solr.handler.loader.XMLLoader; 
xsltCacheLifetimeSeconds=60
INFO  - 2013-12-22 08:05:09.730; org.apache.solr.handler.loader.XMLLoader; 
xsltCacheLifetimeSeconds=60
INFO  - 2013-12-22 08:05:09.746; org.apache.solr.search.SolrIndexSearcher; 
Opening Searcher@bf5e35 main
INFO  - 2013-12-22 08:05:09.777; org.apache.solr.update.CommitTracker; Hard 
AutoCommit: if uncommited for 15000ms; 
INFO  - 2013-12-22 08:05:09.777; org.apache.solr.update.CommitTracker; Soft 
AutoCommit: disabled
INFO  - 2013-12-22 08:05:09.777; 
org.apache.solr.handler.component.SpellCheckComponent; Initializing spell 
checkers
INFO  - 2013-12-22 08:05:09.777; 
org.apache.solr.spelling.DirectSolrSpellChecker; init: 
{name=default,field=text,classname=solr.DirectSolrSpellChecker,distanceMeasure=internal,accuracy=0.5,maxEdits=2,minPrefix=1,maxInspections=5,minQueryLength=4,maxQueryFrequency=0.01}
INFO  - 2013-12-22 08:05:09.792; 
org.apache.solr.handler.component.SpellCheckComponent; No queryConverter 
defined, using default converter
INFO  - 2013-12-22 08:05:09.792; 
org.apache.solr.handler.component.QueryElevationComponent; Loading 
QueryElevation from: c:\tomcatweb\postingsmaster\collection1\conf\elevate.xml
INFO  - 2013-12-22 08:05:09.808; org.apache.solr.handler.ReplicationHandler; 
Replication enabled for following config files: 
elevate.xml,protwords.txt,schema.xml,spellings.txt,stopwords.txt,synonyms.txt
INFO  - 2013-12-22 08:05:09.808; org.apache.solr.handler.ReplicationHandler; 
Commits will be reserved for  10000
ERROR - 2013-12-22 08:05:09.824; 
org.apache.solr.handler.dataimport.DataImportHandler; Exception while loading 
DataImporter
java.lang.NoSuchMethodError: 
org.apache.solr.core.SolrCore.getLatestSchema()Lorg/apache/solr/schema/IndexSchema;
    at 
org.apache.solr.handler.dataimport.DataImporter.<init>(DataImporter.java:103)
    at 
org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:103)
    at 
org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:616)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:816)
    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
    at 
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:949)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:984)
    at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:597)
    at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:592)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Reply via email to