Skip to content

Instantly share code, notes, and snippets.

@jcoyne
Created December 2, 2014 18:32
Show Gist options
  • Save jcoyne/97d20110c5ed386056f1 to your computer and use it in GitHub Desktop.
Save jcoyne/97d20110c5ed386056f1 to your computer and use it in GitHub Desktop.
Unable to start solr
Found one Java-level deadlock:
=============================
"coreLoadExecutor-5-thread-2":
waiting to lock monitor 0x00007fa0a3c59040 (object 0x00000007e2b96a08, a org.apache.log4j.spi.RootLogger),
which is held by "coreLoadExecutor-5-thread-1"
"coreLoadExecutor-5-thread-1":
waiting to lock monitor 0x00007fa0a3c5c6b8 (object 0x00000007e2c887e0, a org.eclipse.jetty.webapp.WebAppClassLoader),
which is held by "coreLoadExecutor-5-thread-2"
Java stack information for the threads listed above:
===================================================
"coreLoadExecutor-5-thread-2":
at org.apache.log4j.Category.callAppenders(Category.java:204)
- waiting to lock <0x00000007e2b96a08> (a org.apache.log4j.spi.RootLogger)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
at org.slf4j.impl.Log4jLoggerAdapter.log(Log4jLoggerAdapter.java:601)
at org.eclipse.jetty.util.log.JettyAwareLogger.log(JettyAwareLogger.java:620)
at org.eclipse.jetty.util.log.JettyAwareLogger.debug(JettyAwareLogger.java:206)
at org.eclipse.jetty.util.log.Slf4jLog.debug(Slf4jLog.java:89)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:439)
- locked <0x00000007e2c887e0> (a org.eclipse.jetty.webapp.WebAppClassLoader)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
at org.apache.lucene.util.packed.BulkOperation.<clinit>(BulkOperation.java:27)
at org.apache.lucene.util.packed.PackedInts.getDecoder(PackedInts.java:747)
at org.apache.lucene.codecs.lucene41.ForUtil.<clinit>(ForUtil.java:68)
at org.apache.lucene.codecs.lucene41.Lucene41PostingsReader.<init>(Lucene41PostingsReader.java:81)
at org.apache.lucene.codecs.lucene41.Lucene41PostingsFormat.fieldsProducer(Lucene41PostingsFormat.java:434)
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat$FieldsReader.<init>(PerFieldPostingsFormat.java:197)
at org.apache.lucene.codecs.perfield.PerFieldPostingsFormat.fieldsProducer(PerFieldPostingsFormat.java:254)
at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:120)
at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:107)
at org.apache.lucene.index.ReadersAndUpdates.getReader(ReadersAndUpdates.java:143)
at org.apache.lucene.index.ReadersAndUpdates.getReadOnlyClone(ReadersAndUpdates.java:237)
- locked <0x00000007d84908f0> (a org.apache.lucene.index.ReadersAndUpdates)
at org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:98)
at org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:394)
- locked <0x00000007e320cf40> (a org.apache.solr.update.SolrIndexWriter)
- locked <0x00000007e320d040> (a java.lang.Object)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:112)
at org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:41)
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1526)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1672)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:840)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:643)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:556)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:261)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:253)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
"coreLoadExecutor-5-thread-1":
at org.apache.solr.logging.log4j.EventAppender.append(EventAppender.java:35)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
- locked <0x00000007e2e97d48> (a org.apache.solr.logging.log4j.EventAppender)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
at org.apache.log4j.Category.callAppenders(Category.java:206)
- locked <0x00000007e2b96a08> (a org.apache.log4j.spi.RootLogger)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
at org.slf4j.impl.Log4jLoggerAdapter.warn(Log4jLoggerAdapter.java:420)
at org.apache.solr.rest.ManagedResource.reloadFromStorage(ManagedResource.java:183)
- locked <0x00000007d80ea6d0> (a org.apache.solr.rest.RestManager$RestManagerManagedResource)
at org.apache.solr.rest.ManagedResource.loadManagedDataAndNotify(ManagedResource.java:86)
at org.apache.solr.rest.RestManager.init(RestManager.java:589)
at org.apache.solr.core.SolrCore.initRestManager(SolrCore.java:2351)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:847)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:643)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:556)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:261)
at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:253)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Found 1 deadlock.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment