Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 77297 invoked from network); 23 Mar 2011 09:49:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Mar 2011 09:49:29 -0000 Received: (qmail 39353 invoked by uid 500); 23 Mar 2011 09:49:27 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 39289 invoked by uid 500); 23 Mar 2011 09:49:27 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 39281 invoked by uid 99); 23 Mar 2011 09:49:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Mar 2011 09:49:27 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of vonhutuan@gmail.com designates 209.85.160.48 as permitted sender) Received: from [209.85.160.48] (HELO mail-pw0-f48.google.com) (209.85.160.48) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Mar 2011 09:49:19 +0000 Received: by pwi14 with SMTP id 14so1341896pwi.35 for ; Wed, 23 Mar 2011 02:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:content-type:subject:date:message-id:to :mime-version:x-mailer; bh=gHHYBwHq4yV+pYNccpFAI8P+KrpJFRrfYDe2ahS4dCc=; b=PQAjIi6bpM6A6bLuU6ky/Q8u11Na5YbfJJmUMdBp0zBiu6rwfSWqugzLdptiQS0r5d i9ifUElZ8I/yu3jym4gVaaEfQ4ncc2YWoAkb0dgmMivlC7ff7Hd/EPIaD/XGXfVyxrQf 4bCIpAYbVP9dfvBwigAzCpJKfQlisc6TDqQzI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:subject:date:message-id:to:mime-version:x-mailer; b=hlgBoqTlNmgubG2QGMvyBL+ZGPaaAbywGJqDxWpd0jOlToTkPO/ISpwN/Vm7LBNCx/ /zBhuh786pqbwY2m6H/bnRmg1w7zcUIIVUvLplGLV69rhM3Ap0zpr+LNeHuUb6FPPIEW enoS6V95ANajOsm9UrVnUyoMZEMvwLdEacrcw= Received: by 10.142.187.16 with SMTP id k16mr5133162wff.130.1300873739563; Wed, 23 Mar 2011 02:48:59 -0700 (PDT) Received: from [192.168.1.108] (cm134.sigma224.maxonline.com.sg [218.212.224.134]) by mx.google.com with ESMTPS id m10sm9863391wfl.23.2011.03.23.02.48.57 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Mar 2011 02:48:58 -0700 (PDT) From: Vo Nhu Tuan Content-Type: multipart/alternative; boundary=Apple-Mail-3-443989700 Subject: Too many open files error Date: Wed, 23 Mar 2011 17:48:56 +0800 Message-Id: <1A060C12-D1F8-4B4A-8AC7-328E5931C264@gmail.com> To: java-user@lucene.apache.org Mime-Version: 1.0 (Apple Message framework v1082) X-Mailer: Apple Mail (2.1082) --Apple-Mail-3-443989700 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, Can someone help me with this problem please? I got these when running = my program: java.io.FileNotFoundException: = /Users/vonhutuan/Documents/workspace/InformationExtractor/index_wordlist/_= i82.frq (Too many open files) at java.io.RandomAccessFile.open(Native Method) at java.io.RandomAccessFile.(RandomAccessFile.java:212) at = org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexOutput.(Simpl= eFSDirectory.java:180) at = org.apache.lucene.store.NIOFSDirectory.createOutput(NIOFSDirectory.java:85= ) at = org.apache.lucene.index.FormatPostingsDocsWriter.(FormatPostingsDocs= Writer.java:47) at = org.apache.lucene.index.FormatPostingsTermsWriter.(FormatPostingsTer= msWriter.java:33) at = org.apache.lucene.index.FormatPostingsFieldsWriter.(FormatPostingsFi= eldsWriter.java:59) at = org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java= :94) at org.apache.lucene.index.TermsHash.flush(TermsHash.java:156) at = org.apache.lucene.index.DocInverter.flush(DocInverter.java:72) at = org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:64)= at = org.apache.lucene.index.DocumentsWriter.flush(DocumentsWriter.java:629) at = org.apache.lucene.index.IndexWriter.doFlushInternal(IndexWriter.java:3694)= at = org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3595) at = org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3585) at = org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2338) at = org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2316) at = org.apache.lucene.index.IndexWriter.optimize(IndexWriter.java:2286) at patterngenerator.TextMatcher.indexText(TextMatcher.java:86) at patterngenerator.TextMatcher.(TextMatcher.java:60) at = patterngenerator.PatternGenerator.(PatternGenerator.java:53) at Test2.main(Test2.java:64) What it was doing is: writer.optimize(); where writer was an instance of IndexWriter. As of my program, it indexes many set of documents independently, but = the index files are store under the same directory. Which means that the = index files get overwritten when I index a new set of documents. Tuan= --Apple-Mail-3-443989700--