Repository: lucenenet Updated Branches: refs/heads/master b856f1eb0 -> d5ea2010a
Lucene.Net.Index.SegmentCoreReaders: Removed try catch block for AccessViolationException, which did not exist in Lucene. There does not appear to be a valid reason to include it. Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/8081bbc1 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/8081bbc1 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/8081bbc1 Branch: refs/heads/master Commit: 8081bbc1123b3fee183cd136d9faa91abb8854a6 Parents: b856f1e Author: Shad Storhaug <[email protected]> Authored: Tue Oct 3 21:02:37 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Tue Oct 3 21:02:37 2017 +0700 ---------------------------------------------------------------------- src/Lucene.Net/Index/SegmentCoreReaders.cs | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/8081bbc1/src/Lucene.Net/Index/SegmentCoreReaders.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net/Index/SegmentCoreReaders.cs b/src/Lucene.Net/Index/SegmentCoreReaders.cs index 6a406a2..d6fbee2 100644 --- a/src/Lucene.Net/Index/SegmentCoreReaders.cs +++ b/src/Lucene.Net/Index/SegmentCoreReaders.cs @@ -163,23 +163,7 @@ namespace Lucene.Net.Index normsProducer = null; } - // LUCENENET TODO: EXCEPTIONS Not sure why this catch block is swallowing AccessViolationException, - // because it didn't exist in Lucene. Is it really needed? AVE is for protected memory...could - // this be needed because we are using unchecked?? - -#if !NETSTANDARD - try - { -#endif - fieldsReaderOrig = si.Info.Codec.StoredFieldsFormat.FieldsReader(cfsDir, si.Info, fieldInfos, context); -#if !NETSTANDARD - } -#pragma warning disable 168 - catch (System.AccessViolationException ave) -#pragma warning restore 168 - { - } -#endif + fieldsReaderOrig = si.Info.Codec.StoredFieldsFormat.FieldsReader(cfsDir, si.Info, fieldInfos, context); if (fieldInfos.HasVectors) // open term vector files only as needed {
