I am not using multiple Solr cores, but I hadn't restarted after making changes 
to the solrconfig file or adding a data-config file, so I did that and got a 
"severe errors" warning in my browser, with the below text in my logs. When I 
delete the data-config file and remove the DataImportHandler section from the 
solrconfig file, I restart and see Solr running fine (although, of course, 
without the data import handler), and when I go in and repeat the process, I 
get the same errors. 

I suspect that the fact that the data-config file is blank is causing these 
issues, but per the documentation on the website, there is no indication of 
what, if anything, should go there - is there an alternate resource that anyone 
knows of which I could use? 


Jun 22, 2009 1:07:48 PM org.apache.solr.handler.dataimport.DataImportHandler 
inform
SEVERE: Exception while loading DataImporter
org.apache.solr.handler.dataimport.DataImportHandlerException: Exception 
occurred while initializing context
        at 
org.apache.solr.handler.dataimport.DataImporter.loadDataConfig(DataImporter.java:165)
        at 
org.apache.solr.handler.dataimport.DataImporter.<init>(DataImporter.java:99)
        at 
org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:97)
        at 
org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:415)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:572)
        at 
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:128)
        at 
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
        at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
        at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
        at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
        at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        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:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
        at 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
        at 
org.apache.solr.handler.dataimport.DataImporter.loadDataConfig(DataImporter.java:153)
        ... 33 more
Jun 22, 2009 1:07:48 PM org.apache.solr.core.QuerySenderListener newSearcher
INFO: QuerySenderListener sending requests to searc...@134ce4a main
Jun 22, 2009 1:07:48 PM org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
org.apache.solr.common.SolrException: FATAL: Could not create importer. 
DataImporter config invalid
        at 
org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:105)
        at 
org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:415)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:572)
        at 
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:128)
        at 
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83)
        at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
        at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
        at 
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
        at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630)
        at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
        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:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.apache.solr.handler.dataimport.DataImportHandlerException: 
Exception occurred while initializing context
        at 
org.apache.solr.handler.dataimport.DataImporter.loadDataConfig(DataImporter.java:165)
        at 
org.apache.solr.handler.dataimport.DataImporter.<init>(DataImporter.java:99)
        at 
org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:97)
        ... 31 more
Caused by: org.xml.sax.SAXParseException: Premature end of file.
        at 
com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
        at 
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
        at 
org.apache.solr.handler.dataimport.DataImporter.loadDataConfig(DataImporter.java:153)
        ... 33 more

-----Original Message-----
From: Shalin Shekhar Mangar [mailto:shalinman...@gmail.com] 
Sent: Monday, June 22, 2009 10:29 AM
To: solr-user@lucene.apache.org
Subject: Re: Data Import Handler

On Mon, Jun 22, 2009 at 7:52 PM, Mukerjee, Neiloy (Neil) <
neil.muker...@alcatel-lucent.com> wrote:

> After setting up a working Solr 1.3 example with a Tomcat 6 container, I
> have been trying to figure out the Data Import Handler so I can work with a
> MySQL database. However, after following the guidelines at
> http://wiki.apache.org/solr/DataImportHandler#head-b3518c890e46befa05c9242c8fc329517c1ea61b,
> I end up with the following message displayed in my browser when I go to
> http://localhost:8080/solr/dataimport:
>
> HTTP Status 404 - /solr/dataimport
> type Status report
> message /solr/dataimport
> description The requested resource (/solr/dataimport) is not available.
> Apache Tomcat/6.0.20
>

That usually means that DataImportHandler is not registered at /dataimport
in solrconfig.xml. Another reason might be that you are using multiple solr
cores? Did you restart solr after changing the solrconfig.xml ?

-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to