Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 16991 invoked from network); 23 Jun 2010 13:03:21 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 23 Jun 2010 13:03:21 -0000 Received: (qmail 55726 invoked by uid 500); 23 Jun 2010 13:03:16 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 55127 invoked by uid 500); 23 Jun 2010 13:03:12 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 55113 invoked by uid 99); 23 Jun 2010 13:03:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jun 2010 13:03:11 +0000 X-ASF-Spam-Status: No, hits=-1539.5 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jun 2010 13:03:10 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o5ND2oId000943 for ; Wed, 23 Jun 2010 13:02:50 GMT Message-ID: <26773839.14741277298169991.JavaMail.jira@thor> Date: Wed, 23 Jun 2010 09:02:49 -0400 (EDT) From: "Tim Smith (JIRA)" To: dev@lucene.apache.org Subject: [jira] Commented: (LUCENE-2501) ArrayIndexOutOfBoundsException in ByteBlockPool.allocSlice In-Reply-To: <4663404.31361276706423419.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/LUCENE-2501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12881675#action_12881675 ] Tim Smith commented on LUCENE-2501: ----------------------------------- I've been informed that this exception is still happening however, whenever index tracing is turned on, it never seems to occur (extra logging seems to be preventing some lower level synchronization issue from surfacing) > ArrayIndexOutOfBoundsException in ByteBlockPool.allocSlice > ---------------------------------------------------------- > > Key: LUCENE-2501 > URL: https://issues.apache.org/jira/browse/LUCENE-2501 > Project: Lucene - Java > Issue Type: Bug > Components: Index > Affects Versions: 3.0.1 > Reporter: Tim Smith > > I'm seeing the following exception during indexing: > {code} > Caused by: java.lang.ArrayIndexOutOfBoundsException: 14 > at org.apache.lucene.index.ByteBlockPool.allocSlice(ByteBlockPool.java:118) > at org.apache.lucene.index.TermsHashPerField.writeByte(TermsHashPerField.java:490) > at org.apache.lucene.index.TermsHashPerField.writeVInt(TermsHashPerField.java:511) > at org.apache.lucene.index.FreqProxTermsWriterPerField.writeProx(FreqProxTermsWriterPerField.java:104) > at org.apache.lucene.index.FreqProxTermsWriterPerField.newTerm(FreqProxTermsWriterPerField.java:120) > at org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:468) > at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:174) > at org.apache.lucene.index.DocFieldProcessorPerThread.processDocument(DocFieldProcessorPerThread.java:246) > at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:774) > at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:757) > at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:2085) > ... 37 more > {code} > This seems to be caused by the following code: > {code} > final int level = slice[upto] & 15; > final int newLevel = nextLevelArray[level]; > final int newSize = levelSizeArray[newLevel]; > {code} > this can result in "level" being a value between 0 and 14 > the array nextLevelArray is only of size 10 > i suspect the solution would be to either max the level to 10, or to add more entries to the nextLevelArray so it has 15 entries > however, i don't know if something more is going wrong here and this is just where the exception hits from a deeper issue -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org