Hi ! Maybe try to configure your OS ;-) See : http://www.patoche.org/LTT/kernel/00000128.html
Greetings, Gan. ----- Original Message ----- From: "icewind" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, August 27, 2002 5:51 PM Subject: Followup to Mysterious IllegalStateException thrown when I try to index files > I'm posting this as follow up information to my > initial question posted yesterday. I have pasted that > original email below. > > Apparently the indexer is crashing because of "too > many open files". I have posted the entry from the > logs for this below. So my question becomes, is this a > bug in the indexer or is this (the number of allowed > open files) something I have to configure at the OS or > JVM level? I should add that I get several of these > errors in the logs before the indexer crashes. > > Any Ideas? > > Here's the entry in the logs: > > 2002-08-27 11:33:56 DEBUG (2002-08-27) 11:33.56:184 > [sitemap.] (/amber-dan/samples/search/create) > HttpProcessor[8180][4]/ServerPagesGenerator: > ProcessingException in generate() > > org.apache.cocoon.ProcessingException: IOException > in index(): java.io.FileNotFoundException: > /var/cache/tomcat4/localhost/amber-dan/cocoon-files/index/_24.f116 > (Too many open files) > at > org.apache.cocoon.components.search.SimpleLuceneCocoonIndexerImpl.index(Simp leLuceneCocoonIndexerImpl.java:261) > > at > org.apache.cocoon.www.samples.search.create_index_xsp.createIndex(/var/cache /tomcat4/localhost/amber-dan/cocoon-files/org/apache/cocoon/www/samples/sear ch/create_index_xsp.java:100) > > at > org.apache.cocoon.www.samples.search.create_index_xsp.generate(/var/cache/to mcat4/localhost/amber-dan/cocoon-files/org/apache/cocoon/www/samples/search/ create_index_xsp.java:184) > > at > org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenera tor.java:263) > > at > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLP ipeline(AbstractProcessingPipeline.java:495) > > > > > > > ----original email--- > Hello, > > I have something like this for my xml documents: > > docs/ > dir1/ > dir2/ > dir3/ > dir4/ > dir5/ > > I can index each individual dir in docs separately and > a lucene index will be built properly. > > However, when I try to index all together (either by > aggregation, or by crawling from docs/, it get the > following exception at random times. It never fails on > the same file: > > 2002-08-26 16:04:35 > StandardWrapper[/amber-dan.bak:default]: Loading > container servlet default > 2002-08-26 16:04:35 default: init > 2002-08-26 16:04:35 > StandardWrapper[/amber-dan.bak:invoker]: Loading > container servlet invoker > 2002-08-26 16:04:35 invoker: init > 2002-08-26 16:04:35 jsp: init > 2002-08-26 16:06:10 StandardWrapperValve[Cocoon2]: > Servlet.service() for servlet Cocoon2 threw exception > java.lang.IllegalStateException > at > org.apache.catalina.connector.ResponseFacade.reset(ResponseFacade.java:243) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1071) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170 ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java: 1012) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107 ) > at java.lang.Thread.run(Thread.java:479) > > > I'm pretty sure my technique for doing the indexing is > fine. Everythign worked fine before when I had fewer > files in each of the directories (about 5 each). I > started getting the above error when I added more > files to a couple of the directories (now i have about > 25 in at least two of the children of dir/. I don't > know if this problem stems from the fact that there > are more files and cocoon is timing out or something. > What does an IllegalStateException mean in general? Is > there a decent way to run the supplied cocoon indexer > on these files from the command line to This is > really puzzling me... each dir will index fine on its > own. The problems appear when I try to index them all. > (I need one big index). > > > Thanks for any suggestions on how I can track this > problem down. > > __________________________________________________ > Do You Yahoo!? > Yahoo! Finance - Get real-time stock quotes > http://finance.yahoo.com > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>