lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Diss (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LUCENENET-529) IndexOutOfRange exception in Lucene.Net.Spatial.Util.FixedBitSet
Date Mon, 02 Dec 2013 11:14:35 GMT
John Diss created LUCENENET-529:
-----------------------------------

             Summary: IndexOutOfRange exception in Lucene.Net.Spatial.Util.FixedBitSet
                 Key: LUCENENET-529
                 URL: https://issues.apache.org/jira/browse/LUCENENET-529
             Project: Lucene.Net
          Issue Type: Bug
          Components: Lucene.Net Contrib
    Affects Versions: Lucene.Net 3.0.3
         Environment: x64 asp.net mvc 5
            Reporter: John Diss


When the FixedBitSet is created it is initialized to MaxDoc length, however MaxDoc should
be a valid index in the set. Either the indices need to be modified in the Get and Set methods
or the set is grown by 1. Growing the set  requires the fewest code changes elsewhere.

Index: src/contrib/Spatial/Util/FixedBitSet.cs
===================================================================
--- src/contrib/Spatial/Util/FixedBitSet.cs	(revision 1545729)
+++ src/contrib/Spatial/Util/FixedBitSet.cs	(working copy)
@@ -52,7 +52,7 @@
 
 		public FixedBitSet(int numBits)
 		{
-			bits = new BitArray(numBits);
+			bits = new BitArray(numBits+1);
 		}
 
 		/// <summary>




--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message