Hi, We are using RELOAD command with parameters as described in patch: ( BTW, why isn't part of a version? ) https://issues.apache.org/jira/browse/SOLR-6063
http://localhost:port/solr/admin/cores?action=RELOAD&core=CORE_NAME&transient=true&loadOnStartup=false We run this every midnight to transient cores old than X days in some cases those cores already transient and SOLR never loaded them before, in that case we get an exception of: 2015-07-20 00:00:09,391 ERROR [qtp860955776-12068] (SolrException.java:109) - org.apache.solr.common.SolrException: Core with core name [CORE NAME] does not exist. ( * full exception below ) Than if we tries to query those cores or view them in Solr WebUI we get a NullPointerException and POSSIBLE RESOURCE LEAK 2015-07-20 09:06:53,139 WARN [qtp860955776-21404] (ManagedResource.java:183) - No stored data found for /rest/managed 2015-07-20 09:06:53,139 WARN [qtp860955776-21404] (ManagedResource.java:109) - No registered observers for /rest/managed 2015-07-20 09:07:06,826 ERROR [Finalizer thread] (SolrIndexWriter.java:187) - SolrIndexWriter was not closed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! 2015-07-20 09:07:06,827 ERROR [Finalizer thread] (SolrIndexWriter.java:140) - Error closing IndexWriter, trying rollback java.lang.NullPointerException at org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:985) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:935) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:897) at org.apache.solr.update.SolrIndexWriter.close(SolrIndexWriter.java:132) at org.apache.solr.update.SolrIndexWriter.finalize(SolrIndexWriter.java:188) at java.lang.J9VMInternals.runFinalize(J9VMInternals.java:489) 2015-07-20 09:07:08,555 WARN [qtp860955776-21147] (ManagedResource.java:183) - No stored data found for /rest/managed 2015-07-20 09:07:08,555 WARN [qtp860955776-21147] (ManagedResource.java:109) - No registered observers for /rest/managed We also see this exception some time: 2015-07-10 02:36:22,134 ERROR [Finalizer thread] (SolrCore.java:1142) - REFCOUNT ERROR: unreferenced org.apache.solr.core.SolrCore@b4acaf07 (other_2015-07-08) has a reference count of 1 2015-07-10 02:36:22,134 ERROR [Finalizer thread] (ConcurrentLRUCache.java:627) - ConcurrentLRUCache was not destroyed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! 2015-07-10 02:36:22,134 ERROR [Finalizer thread] (ConcurrentLRUCache.java:627) - ConcurrentLRUCache was not destroyed prior to finalize(), indicates a bug -- POSSIBLE RESOURCE LEAK!!! I am trying to understand how to search for the cause, I think it probably a bug in the patch we applied but I couldn't find it yet. ------- *Full exception: 2015-07-20 00:00:09,391 ERROR [qtp860955776-12068] (SolrException.java:109) - org.apache.solr.common.SolrException: Core with core name [CORE NAME] does not exist. at org.apache.solr.handler.admin.CoreAdminHandler.handleReloadAction(CoreAdminHandler.java:755) at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestInternal(CoreAdminHandler.java:224) at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:184) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135) at org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:726) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:258) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72) at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.lang.Thread.run(Thread.java:804) Best Regards, Nir Barel I Team Leader I SmartEvent Core * +972-73-258-8209 I * +972-54-4455554 I * ni...@checkpoint.com<mailto:ni...@checkpoint.com>