Hi,
we get a OutOfMemoryError in RamUsageEstimator and are a little bit
confused about the error.
We are using solr 4.6 and are confused about the Lucene42DocValuesProducer.
We checked current solr code and found that Lucene42NormsFormat will be
returned as NormFormat in Lucene46Codec and so the Lucene42DocValuesProducer
will be returned. Is there any special reason not to have a higher version
of NormsFormat?

This is our StackTrace:

SolrException|null:java.lang.OutOfMemoryError: Java heap space

        at
org.apache.lucene.util.RamUsageEstimator$IdentityHashSet.allocateBuffers(RamUsageEstimator.java:762)

        at
org.apache.lucene.util.RamUsageEstimator$IdentityHashSet.expandAndRehash(RamUsageEstimator.java:736)

        at
org.apache.lucene.util.RamUsageEstimator$IdentityHashSet.add(RamUsageEstimator.java:678)

        at
org.apache.lucene.util.RamUsageEstimator.measureObjectSize(RamUsageEstimator.java:437)

        at
org.apache.lucene.util.RamUsageEstimator.sizeOf(RamUsageEstimator.java:350)

        at
org.apache.lucene.codecs.lucene42.Lucene42DocValuesProducer.ramBytesUsed(Lucene42DocValuesProducer.java:194)

        at
org.apache.lucene.index.SegmentCoreReaders.ramBytesUsed(SegmentCoreReaders.java:195)

        at
org.apache.lucene.index.SegmentReader.ramBytesUsed(SegmentReader.java:558)

        at
org.apache.solr.handler.admin.LukeRequestHandler.getIndexHeapUsed(LukeRequestHandler.java:579)

        at
org.apache.solr.handler.admin.LukeRequestHandler.getIndexInfo(LukeRequestHandler.java:558)

        at
org.apache.solr.handler.admin.CoreAdminHandler.getCoreStatus(CoreAdminHandler.java:1044)

        at
org.apache.solr.handler.admin.CoreAdminHandler.handleStatusAction(CoreAdminHandler.java:685)

        at
org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:167)

        at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)

        at
org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:662)

        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:248)

        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

...

Please contact me, if there are further questions.

Best regards Torben Greulich

-- 
Torben Greulich · Entwickler
Backend Development
shopping24 internet group

Wandsbeker Straße 3-7 · 22172 Hamburg
Telefon: +49 (0) 40 6461 xxxx · Fax: +49 (0) 40 6461 7879
torben.greul...@s24.com · www.s24.com
AG Hamburg HRB 63371
vertreten durch Dr. Björn Schäfers und Martin Mildner

Reply via email to