I am trying to use the api for the solr cores.  Reload works great but when
I try to UNLOAD I get a massive exception in IOException.  It seems to
unload the module but doesn¹t remove it from the configuration file.  The
solr.xml file is full read and write but still errors.  Any ideas?

Solr.xml
solr persistent="true">

  <!--
  adminPath: RequestHandler path to manage cores.
    If 'null' (or absent), cores will not be manageable via REST
  -->
  <cores adminPath="/admin/cores">
    <core name="zeta-main" instanceDir="zeta-main" />
    <core name="zeta-stub" instanceDir="zeta-stub" />
  </cores>
</solr>

Exception:
HTTP Status 500 - java.io.IOException: Permission denied
org.apache.solr.common.SolrException: java.io.IOException: Permission denied
at org.apache.solr.core.CoreContainer.persistFile(CoreContainer.java:585) at
org.apache.solr.core.CoreContainer.persist(CoreContainer.java:554) at
org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHa
ndler.java:200) at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.
java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1287) at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:3
03) at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
232) at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
Source) at org.apache.catalina.core.StandardContextValve.invoke(Unknown
Source) at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at
org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at
org.apache.catalina.connector.CoyoteAdapter.service(Unknown Source) at
org.apache.coyote.http11.Http11Processor.process(Unknown Source) at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Unkn
own Source) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(Unknown
Source) at java.lang.Thread.run(Thread.java:619) Caused by:
java.io.IOException: Permission denied at
java.io.UnixFileSystem.createFileExclusively(Native Method) at
java.io.File.checkAndCreate(File.java:1704) at
java.io.File.createTempFile(File.java:1793) at
org.apache.solr.core.CoreContainer.persistFile(CoreContainer.java:565) ...
18 more

Reply via email to