Thanks for your answer I nearly update my Solr everyday It was always OK But when I updated Solr 2 days ago , the errors came out
btw, I have set the heap size to 1G,but the problem remains 在08-5-28,Shalin Shekhar Mangar <[EMAIL PROTECTED]> 写道: > > Ok, I see you're getting a OutOfMemoryError. That has nothing to do > with lucene changes. Try increasing your JVM heap sizes. > > 2008/5/28 Shalin Shekhar Mangar <[EMAIL PROTECTED]>: > > Which version of Solr were you using previously? > > > > 2008/5/28 Eason. Lee <[EMAIL PROTECTED]>: > >> I update my solr to the latest trunk yestoday > >> some error shows when I start it. > >> It seems that Lucene2.4 is not compatible with the former one > >> 2008-5-28 14:50:05 org.apache.solr.common.SolrException log > >> 严重: java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap > space > >> at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:733) > >> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:387) > >> at org.apache.solr.core.MultiCore.create(MultiCore.java:255) > >> at org.apache.solr.core.MultiCore.load(MultiCore.java:139) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.initMultiCore(SolrDispatchFilter.java:147) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:75) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) > >> at > >> > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709) > >> at > >> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > >> at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > >> at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > >> 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 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > >> Caused by: java.lang.OutOfMemoryError: Java heap space > >> at org.apache.lucene.store.IndexInput.readString(IndexInput.java:123) > >> at org.apache.lucene.index.FieldInfos.read(FieldInfos.java:306) > >> at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:59) > >> at > org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:300) > >> at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:264) > >> at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:232) > >> at > >> > org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:91) > >> at > >> > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:649) > >> at > >> > org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:81) > >> at org.apache.lucene.index.IndexReader.open(IndexReader.java:209) > >> at org.apache.lucene.index.IndexReader.open(IndexReader.java:173) > >> at > >> > org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:93) > >> at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:724) > >> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:387) > >> at org.apache.solr.core.MultiCore.create(MultiCore.java:255) > >> at org.apache.solr.core.MultiCore.load(MultiCore.java:139) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.initMultiCore(SolrDispatchFilter.java:147) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:75) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) > >> at > >> > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709) > >> at > >> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > >> at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > >> at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >> > >> 2008-5-28 14:50:06 org.apache.solr.common.SolrException log > >> 严重: java.lang.RuntimeException: java.io.IOException: read past EOF > >> at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:733) > >> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:387) > >> at org.apache.solr.core.MultiCore.create(MultiCore.java:255) > >> at org.apache.solr.core.MultiCore.load(MultiCore.java:139) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.initMultiCore(SolrDispatchFilter.java:147) > >> at > >> > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:75) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) > >> at > >> > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) > >> at > >> > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709) > >> at > >> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > >> at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > >> at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > >> at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > >> 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 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > >> Caused by: java.io.IOException: read past EOF > >> at > >> > org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:146) > >> at > >> > org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:111) > >> at > >> > org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:87) > >> at org.apache.lucene.store.IndexInput.readString(IndexInput.java:124) > >> at org.apache.lucene.index.FieldInfos.read(FieldInfos.java:306) > >> at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:59) > >> at > org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:300) > >> at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:264) > >> at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:232) > >> at > >> > org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:91) > >> at > >> > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:649) > >> at > >> > org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:81) > >> at org.apache.lucene.index.IndexReader.open(IndexReader.java:209) > >> at org.apache.lucene.index.IndexReader.open(IndexReader.java:173) > >> at > >> > org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:93) > >> at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:724) > >> ... 23 more > >> > > > > > > > > -- > > Regards, > > Shalin Shekhar Mangar. > > > > > > -- > Regards, > Shalin Shekhar Mangar. >