Yes, let's create a JIRA ... looks like the OOM is getting wrapped which prevents it from propagating correctly to trigger the oom script:
org.apache.solr.common.SolrException; null:java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space On Fri, Oct 23, 2015 at 8:28 AM, Erick Erickson <erickerick...@gmail.com> wrote: > There have been a couple of threads lately discussing that some OOMs > are not propagated appropriately and thus don't trigger the OOM killer. > > Does anyone think this should be a JIRA? > > On Fri, Oct 23, 2015 at 7:17 AM, Raja Pothuganti > <rpothuga...@competitrack.com> wrote: >> Hi, >> >> Some times I see OOM happening on replicas,but does not trigger script >> oom_solr.sh which was passed in as >> -XX:OnOutOfMemoryError=/actualLocation/solr/bin/oom_solr.sh 8091. >> >> These OOM happened while DIH importing data from database. Is this known >> issue? is there any quick fix? Sent yesterday day to users group, no >> response yet. >> >> Here are stack traces when OOM happened >> >> >> 1) >> org.apache.solr.common.SolrException; null:java.lang.RuntimeException: >> java.lang.OutOfMemoryError: Java heap space >> at >> org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:593) >> at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:465) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java >> :227) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java >> :196) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle >> r.java:1652) >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:14 >> 3) >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.jav >> a:223) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.jav >> a:1127) >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java >> :185) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java >> :1061) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:14 >> 1) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHan >> dlerCollection.java:215) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection >> .java:110) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java: >> 97) >> at org.eclipse.jetty.server.Server.handle(Server.java:497) >> at >> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) >> at >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) >> at >> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java >> :635) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java: >> 555) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: java.lang.OutOfMemoryError: Java heap space >> >> >> >> 2) >> org.apache.solr.common.SolrException; >> org.apache.solr.common.SolrException: Exception writing document id >> R277453962 to the index; possible analysis error. >> at >> org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.jav >> a:167) >> at >> org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdatePro >> cessorFactory.java:69) >> at >> org.apache.solr.update.processor.UpdateRequestProcessor.processAdd(UpdateRe >> questProcessor.java:51) >> at >> org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalAdd(Dist >> ributedUpdateProcessor.java:955) >> at >> org.apache.solr.update.processor.DistributedUpdateProcessor.versionAdd(Dist >> ributedUpdateProcessor.java:1110) >> at >> org.apache.solr.update.processor.DistributedUpdateProcessor.processAdd(Dist >> ributedUpdateProcessor.java:706) >> at >> org.apache.solr.update.processor.LogUpdateProcessor.processAdd(LogUpdatePro >> cessorFactory.java:104) >> at >> org.apache.solr.handler.loader.JavabinLoader$1.update(JavabinLoader.java:10 >> 1) >> at >> org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$1.readOuterM >> ostDocIterator(JavaBinUpdateRequestCodec.java:179) >> at >> org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$1.readIterat >> or(JavaBinUpdateRequestCodec.java:135) >> at >> org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:241) >> at >> org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$1.readNamedL >> ist(JavaBinUpdateRequestCodec.java:121) >> at >> org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:206) >> at >> org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:126) >> at >> org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(Ja >> vaBinUpdateRequestCodec.java:186) >> at >> org.apache.solr.handler.loader.JavabinLoader.parseAndLoadDocs(JavabinLoader >> .java:111) >> at >> org.apache.solr.handler.loader.JavabinLoader.load(JavabinLoader.java:58) >> at >> org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.ja >> va:98) >> at >> org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentS >> treamHandlerBase.java:74) >> at >> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase >> .java:143) >> at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) >> at >> org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) >> at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java >> :227) >> at >> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java >> :196) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandle >> r.java:1652) >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:14 >> 3) >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) >> at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.jav >> a:223) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.jav >> a:1127) >> at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) >> at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java >> :185) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java >> :1061) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:14 >> 1) >> at >> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHan >> dlerCollection.java:215) >> at >> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection >> .java:110) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java: >> 97) >> at org.eclipse.jetty.server.Server.handle(Server.java:497) >> at >> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) >> at >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) >> at >> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java >> :635) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java: >> 555) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: org.apache.lucene.store.AlreadyClosedException: this >> IndexWriter is closed >> at >> org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:718) >> at >> org.apache.lucene.index.IndexWriter.ensureOpen(IndexWriter.java:732) >> at >> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1359) >> at >> org.apache.solr.update.DirectUpdateHandler2.addDoc0(DirectUpdateHandler2.ja >> va:239) >> at >> org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.jav >> a:163) >> ... 44 more >> Caused by: java.lang.OutOfMemoryError: Java heap space >> >> >> >> Thanks >> Raja >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org >> For additional commands, e-mail: dev-h...@lucene.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org