Hi Bill I think your Cocoon setup looks fine now. I have heard of the "too many open files" error before (though I've never had it myself). You ought to check this out in the Lucene mailing lists.
http://www.mail-archive.com/[EMAIL PROTECTED] Good luck Con > -----Original Message----- > From: Bill French [mailto:[EMAIL PROTECTED] > Sent: Saturday, 16 August 2003 09:06 > To: [EMAIL PROTECTED] > Subject: using LuceneIndexTransformer > > > hello all, > > i've defined a pipeline that looks like this to generate a > lucene index: > > <map:match pattern="genindex"> > <map:generate src="xml/toc.xml" type="file"/> > <map:transform src="xsl/generateindex.xsl"/> > <map:transform type="index"/> > <map:serialize type="xml"/> > </map:match> > > xml/toc.xml is a file that, well, serves as a table of > contents. along > with a transformation, xs/generatindex.xsl, i use it to generate the > lucene:index file. when it hits the pipeline gets to the > index stage, i > receive the error: > > Message: Failed to execute pipeline. > > Description: org.apache.cocoon.ProcessingException: Failed to > execute > pipeline.: java.lang.RuntimeException: > java.io.FileNotFoundException: > /usr/local/jakarta-tomcat-4.1.24/work/Standalone/localhost/_/cocoon- > files/index/_15.f86 (Too many open files) > > Sender: org.apache.cocoon.servlet.CocoonServlet > > Source: Cocoon Servlet > > Request URI > genindex > > cause > java.lang.RuntimeException: java.io.FileNotFoundException: > /usr/local/jakarta-tomcat-4.1.24/work/Standalone/localhost/_/cocoon- > files/index/_15.f86 (Too many open files) > > request-uri > /genindex > > i've tried setting the "create" attribute to both "true" and > "false." > i've also tried merge-factors of "10," "20" and "30." for all these > settings, i keep getting the above error. to further stoke the > confusion, i'm positive that *something* is happening in the index > directory -- when i hit http://localhost/genindex with my browser, a > bunch of new index files show up in the directory > $TOMCAT_HOME//work/Standalone/localhost/_/cocoon-files/index > > i also have a search pipeline that looks like this: > > <!-- search, take 2 --> > <map:match pattern="search"> > <map:generate type="search"/> > <map:transform src="xsl/xhtml/search/searchresults.xsl"/> > <map:serialize type="xml"/> > </map:match> > > the search results i'm getting back from the request > http://localhost/search?QueryString=bill look like this: > > <?xml version="1.0" encoding="UTF-8"?> > <search:results date="1060981236462" start-index="0" > page-length="10" > xmlns:search="http://apache.org/cocoon/search/1.0" > xmlns:xlink="http://www.w3.org/1999/xlink"/> > > which leads me to believe that there's something wrong with > the way my > index is being built. does anyone have the magic solution? or > a hint, > at least? i've read the documentation available on the cocoon > wiki for > LuceneIndexTransformer, and the documentation on the cocoon > site about > the search generator, and i think i've followed all the steps. your > help is much appreciated. > > thanks in advance, > > --bill > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
