Hi Amir, could you share your /dspace/solr/solr.xml configuration file and double-check the permissions on that file (that Tomcat can read it, etc) It looks like 'collection1' is a default used in Solr when it can't find a solr.xml configuration file in its path on startup, so for some reason Solr can't find or read your DSpace Solr configuration.
I can't see anywhere in dspace-6_x branch history that might have caused a problem like this with solr.xml come from. Could you confirm some more details about the codebase you're working from (eg. what revision was it from Dec 17? Did you merge the recent dspace-6_x into that local repo? Were there any conflicts?) and double-check any local changes that might have been made to Solr configuration/directories/path env variable? Cheers Kim M: [email protected] T: @kimshepherd P: +6421883635 W: www.shepherd.nz <http://shepherd.nz> 0CCB D957 0C35 F5C1 497E CDCF FC4B ABA3 2A1A FAEC On 21 May 2018 at 18:13, Amir Ajorloo <[email protected]> wrote: > Hi > > I'm working on dspace-6_x branch from Dec 2017. Recently I pulled from the > original repo and after that, solr returns 500 status code with this > message: > > *Message* {msg=SolrCore 'collection1' is not available due to init > failure: Could not load conf for core collection1: Error loading solr > config from dspace.dir=/dspace/solr/collection1/conf/solrconfig. > xml,trace=org.apache.solr.common.SolrException: SolrCore 'collection1' is > not available due to init failure: Could not load conf for core > collection1: Error loading solr config from dspace.dir=/dspace/solr/ > collection1/conf/solrconfig.xml at org.apache.solr.core. > CoreContainer.getCore(CoreContainer.java:745) at org.apache.solr.servlet. > SolrDispatchFilter.doFilter(SolrDispatchFilter.java:307) at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:193) at org.apache.catalina.core. > ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at > org.dspace.solr.filters.LocalHostRestrictionFilter.doFilter( > LocalHostRestrictionFilter.java:50) at org.apache.catalina.core. > ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:166) at org.apache.catalina.core. > StandardWrapperValve.invoke(StandardWrapperValve.java:198) at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) > at org.apache.catalina.valves.AbstractAccessLogValve.invoke( > AbstractAccessLogValve.java:650) at org.apache.catalina.core. > StandardEngineValve.invoke(StandardEngineValve.java:87) at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) > at org.apache.coyote.AbstractProcessorLight.process( > AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ > ConnectionHandler.process(AbstractProtocol.java:790) at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:745) Caused by: > org.apache.solr.common.SolrException: Could not load conf for core > collection1: Error loading solr config from dspace.dir=/dspace/solr/ > collection1/conf/solrconfig.xml at org.apache.solr.core. > ConfigSetService.getConfig(ConfigSetService.java:66) at > org.apache.solr.core.CoreContainer.create(CoreContainer.java:489) at > org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:255) at > org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:249) at > java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) at > java.util.concurrent.FutureTask.run(FutureTask.java) at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > ... 1 more Caused by: org.apache.solr.common.SolrException: Error loading > solr config from dspace.dir=/dspace/solr/collection1/conf/solrconfig.xml > at org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:154) > at > org.apache.solr.core.ConfigSetService.createSolrConfig(ConfigSetService.java:80) > at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:61) > ... 8 more Caused by: java.io.IOException: Can't find resource > 'solrconfig.xml' in classpath or '/usr/local/Cellar/tomcat/8.5. > 24/libexec/bin/dspace.dir=/dspace/solr/collection1/conf' at > org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:362) > at > org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:308) > at org.apache.solr.core.Config.<init>(Config.java:117) at > org.apache.solr.core.Config.<init>(Config.java:87) at > org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:167) at > org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:145) > ... 10 more ,code=500} > > *Description* The server encountered an unexpected condition that > prevented it from fulfilling the request. > > > There is no "collection1" folder in /dspace/solr/ path, but before this > its working without problem. How can I this fix? > > Thanks > > -- > You received this message because you are subscribed to the Google Groups > "DSpace Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/dspace-community. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "DSpace Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/dspace-community. For more options, visit https://groups.google.com/d/optout.
