Hi 

After doing a query to Solr to get the uniqueIds (string of 20 characters)
of 700 documents in a collection, I'm getting an out of memory error using
Solr 4.2. I tried to increase the JVM-Memory 1G (from 3G to 4G) however this
didn't change anything.

This was working on 3.5. 

I've moved from 3.5 to 4.2.

Did anyone have the same problem?

Thanks


------------------------------------------

Details :

Solr 4.2
Solr Index 20G aprox.

JVM: IBM J9 VM(1.6.0.2.4)
JVM-Memory:4G
S.O. Linux
Processors 8
RAM: 101G

------------------------------------

org.apache.solr.common.SolrException log 
SEVERE: null:java.lang.RuntimeException: java.lang.OutOfMemoryError 
        at
org.apache.solr.servlet.SolrDispatchFilter.sendError(SolrDispatchFilter.java:651)
 
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:364)
 
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:141)
 
        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:240)
 
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
 
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 
        at
org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:218)
 
        at
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:333) 
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394) 
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:284)
 
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:322)
 
        at
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1714)
 
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
 
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920) 
        at java.lang.Thread.run(Thread.java:736) 
Caused by: java.lang.OutOfMemoryError 
        at java.util.Arrays.copyOfRange(Arrays.java:4114) 
        at java.util.Arrays.copyOf(Arrays.java:3833) 
        at java.lang.StringCoding.safeTrim(StringCoding.java:686) 
        at java.lang.StringCoding.access$300(StringCoding.java:41) 
        at
java.lang.StringCoding$StringDecoder.decode(StringCoding.java:739) 
        at java.lang.StringCoding.decode(StringCoding.java:746) 
        at java.lang.String.<init>(String.java:2036) 
        at java.lang.String.<init>(String.java:2011) 
        at
org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.readField(CompressingStoredFieldsReader.java:143)
 
        at
org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader.visitDocument(CompressingStoredFieldsReader.java:272)
 
        at
org.apache.lucene.index.SegmentReader.document(SegmentReader.java:139) 
        at
org.apache.lucene.index.BaseCompositeReader.document(BaseCompositeReader.java:116)
 
        at
org.apache.lucene.index.IndexReader.document(IndexReader.java:436) 
        at
org.apache.lucene.document.LazyDocument.getDocument(LazyDocument.java:65) 
        at
org.apache.lucene.document.LazyDocument.access$000(LazyDocument.java:36) 
        at
org.apache.lucene.document.LazyDocument$LazyField.stringValue(LazyDocument.java:105)
 
        at org.apache.solr.schema.FieldType.toExternal(FieldType.java:346) 
        at org.apache.solr.schema.FieldType.toObject(FieldType.java:355) 
        at
org.apache.solr.response.BinaryResponseWriter$Resolver.getValue(BinaryResponseWriter.java:208)
 
        at
org.apache.solr.response.BinaryResponseWriter$Resolver.getDoc(BinaryResponseWriter.java:186)
 
        at
org.apache.solr.response.BinaryResponseWriter$Resolver.writeResultsBody(BinaryResponseWriter.java:147)
 
        at
org.apache.solr.response.BinaryResponseWriter$Resolver.writeResults(BinaryResponseWriter.java:173)
 
        at
org.apache.solr.response.BinaryResponseWriter$Resolver.resolve(BinaryResponseWriter.java:86)
 
        at
org.apache.solr.common.util.JavaBinCodec.writeVal(JavaBinCodec.java:154) 
        at
org.apache.solr.common.util.JavaBinCodec.writeNamedList(JavaBinCodec.java:144) 
        at
org.apache.solr.common.util.JavaBinCodec.writeKnownType(JavaBinCodec.java:234) 
        at
org.apache.solr.common.util.JavaBinCodec.writeVal(JavaBinCodec.java:149) 
        at
org.apache.solr.common.util.JavaBinCodec.marshal(JavaBinCodec.java:92) 
        at
org.apache.solr.response.BinaryResponseWriter.write(BinaryResponseWriter.java:50)
 
        at
org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:618)
 
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:356)
 
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:141)
 
        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:240)
 
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
 
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 
        at
org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:218)
 
        at
org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:333) 
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) 
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394) 




--
View this message in context: 
http://lucene.472066.n3.nabble.com/Out-of-Memory-doing-a-query-Solr-4-2-tp4047394.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to