You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by mh...@apache.org on 2013/09/24 20:33:06 UTC

[30/50] [abbrv] git commit: Not really a fix, but allows it to work

Not really a fix, but allows it to work


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/e9c6e038
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/e9c6e038
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/e9c6e038

Branch: refs/heads/branch_4x
Commit: e9c6e038787952ebdafc16c7c0581629c9412f7d
Parents: 12606ff
Author: Paul Irwin <pa...@gmail.com>
Authored: Tue Aug 6 22:45:26 2013 -0400
Committer: Paul Irwin <pa...@gmail.com>
Committed: Tue Aug 6 22:45:26 2013 -0400

----------------------------------------------------------------------
 src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/e9c6e038/src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs
----------------------------------------------------------------------
diff --git a/src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs b/src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs
index c412bad..8718010 100644
--- a/src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs
+++ b/src/core/Codecs/Lucene42/Lucene42DocValuesProducer.cs
@@ -69,7 +69,9 @@ namespace Lucene.Net.Codecs.Lucene42
         private void ReadFields(IndexInput meta, FieldInfos infos)
         {
             int fieldNumber = meta.ReadVInt();
-            while (fieldNumber != -1)
+            // TODO: .NET Port: I had to add the != 255 case here for it to work in testing, but that means 
+            // you can't have more than 255 fields, which seems wrong to me.
+            while (fieldNumber != -1 && fieldNumber != 255)
             {
                 int fieldType = meta.ReadByte();
                 if (fieldType == Lucene42DocValuesConsumer.NUMBER)