lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: why Analyzer in solr always hang ?
Date Fri, 25 Oct 2013 13:24:12 GMT
Well, there's no code here. But you can set up remote debugging fairly
easily from IntelliJ and Eclipse, so that's the firs thing I'd try.

Best,
Erick


On Wed, Oct 23, 2013 at 10:54 PM, Mingzhu Gao <mgao@adobe.com> wrote:

> Hi All ,
>
> My custom analyser always hang when I click "Analysis values" button from
> analysis page .
>
> The thread dump is the following :
>
> "http-bio-8080-exec-7" daemon prio=5 tid=7ffc7e0a9800 nid=0x1152d6000
> runnable [1152d3000]
>    java.lang.Thread.State: RUNNABLE
> at gnu.trove.impl.hash.TObjectHash.insertKeyRehash(TObjectHash.java:348)
> at gnu.trove.impl.hash.TObjectHash.insertKey(TObjectHash.java:294)
> at
> gnu.trove.map.custom_hash.TObjectIntCustomHashMap.put(TObjectIntCustomHashMap.java:252)
> at
> gnu.trove.map.custom_hash.TObjectIntCustomHashMap.readExternal(TObjectIntCustomHashMap.java:1141)
> at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1795)
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1754)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
> at java.util.HashMap.readObject(HashMap.java:1030)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:969)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1852)
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
> at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1950)
> at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1874)
> at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
> at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1326)
> at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
>
> ……..
>
> at
> org.apache.solr.handler.FieldAnalysisRequestHandler.doAnalysis(FieldAnalysisRequestHandler.java:101)
> at
> org.apache.solr.handler.AnalysisRequestHandlerBase.handleRequestBody(AnalysisRequestHandlerBase.java:59)
> at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
> at
> org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:241)
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:1859)
> at
> org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:703)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:406)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:195)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
> - locked <7810afd50> (a org.apache.tomcat.util.net.SocketWrapper)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:680)
>
>    Locked ownable synchronizers:
> - <780f81530> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)
>
> Can anybody give some hints and suggestions for this kind of issue ?
>
> Thanks,
> -Mingz
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message