This is an automated email from the ASF dual-hosted git repository.

nightowl888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git


The following commit(s) were added to refs/heads/master by this push:
     new 52f53b7  BUG: Lucene.Net.Codecs.SimpleText 
(SimpleTextStoredFieldsWriter + SimpleTextTermVectorsWriter): Fixed Abort() 
methods to correctly swallow any exceptions thrown by Dispose().
52f53b7 is described below

commit 52f53b736aaddd8cbfae0e99512978d30b7779ff
Author: Shad Storhaug <[email protected]>
AuthorDate: Wed Apr 7 22:07:26 2021 +0700

    BUG: Lucene.Net.Codecs.SimpleText (SimpleTextStoredFieldsWriter + 
SimpleTextTermVectorsWriter): Fixed Abort() methods to correctly swallow any 
exceptions thrown by Dispose().
---
 src/Lucene.Net.Codecs/SimpleText/SimpleTextStoredFieldsWriter.cs | 6 +++---
 src/Lucene.Net.Codecs/SimpleText/SimpleTextTermVectorsWriter.cs  | 7 +++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/src/Lucene.Net.Codecs/SimpleText/SimpleTextStoredFieldsWriter.cs 
b/src/Lucene.Net.Codecs/SimpleText/SimpleTextStoredFieldsWriter.cs
index 449e961..af24d2a 100644
--- a/src/Lucene.Net.Codecs/SimpleText/SimpleTextStoredFieldsWriter.cs
+++ b/src/Lucene.Net.Codecs/SimpleText/SimpleTextStoredFieldsWriter.cs
@@ -192,11 +192,11 @@ namespace Lucene.Net.Codecs.SimpleText
             {
                 Dispose();
             }
-            finally
+            catch // ignored
             {
-                IOUtils.DeleteFilesIgnoringExceptions(_directory,
-                    IndexFileNames.SegmentFileName(_segment, "", 
FIELDS_EXTENSION));
             }
+            IOUtils.DeleteFilesIgnoringExceptions(_directory,
+                    IndexFileNames.SegmentFileName(_segment, "", 
FIELDS_EXTENSION));
         }
 
         public override void Finish(FieldInfos fis, int numDocs)
diff --git a/src/Lucene.Net.Codecs/SimpleText/SimpleTextTermVectorsWriter.cs 
b/src/Lucene.Net.Codecs/SimpleText/SimpleTextTermVectorsWriter.cs
index 5db7626..aa7cd6d 100644
--- a/src/Lucene.Net.Codecs/SimpleText/SimpleTextTermVectorsWriter.cs
+++ b/src/Lucene.Net.Codecs/SimpleText/SimpleTextTermVectorsWriter.cs
@@ -183,12 +183,11 @@ namespace Lucene.Net.Codecs.SimpleText
             {
                 Dispose();
             }
-            finally
+            catch // ignored
             {
-
-                IOUtils.DeleteFilesIgnoringExceptions(_directory,
-                    IndexFileNames.SegmentFileName(_segment, "", 
VECTORS_EXTENSION));
             }
+            IOUtils.DeleteFilesIgnoringExceptions(_directory,
+                    IndexFileNames.SegmentFileName(_segment, "", 
VECTORS_EXTENSION));
         }
 
         public override void Finish(FieldInfos fis, int numDocs)

Reply via email to