[
https://issues.apache.org/jira/browse/LUCENENET-554?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14606684#comment-14606684
]
Thomas D edited comment on LUCENENET-554 at 6/29/15 11:57 PM:
--------------------------------------------------------------
I'm assuming 4.5.2 is on VS 2015? I'll look into that.
The version available through NuGet is built for 4.0 if I remember; my project
is 4.5.1.
Edit - I found the dev pack for 4.5.2, so I'll try that.
was (Author: thomasd3):
I'm assuming 4.5.2 is on VS 2015? I'll look into that.
The version available through NuGet is built for 4.0 if I remember; my project
is 4.5.1.
> Crash using the search function
> --------------------------------
>
> Key: LUCENENET-554
> URL: https://issues.apache.org/jira/browse/LUCENENET-554
> Project: Lucene.Net
> Issue Type: Bug
> Components: .NET API, Lucene.Net Core
> Affects Versions: Lucene.Net 3.0.3
> Environment: .NET 4.5.3
> Reporter: Thomas D
> Priority: Critical
> Labels: Crash
>
> I can repeat the crash with with the following code:
> {code:java}
> Document.Add(new NumericField("TimeStamp", Field.Store.YES,
> true).SetLongValue(Data.TimeStamp.ToBinary()));
> {code}
>
> And I have the following query:
> {code:java}
> var Sort = new Sort(new SortField("TimeStamp", SortField.LONG, true));
> var ParsedQuery = ParseQuery(_Parser, SearchQuery);
> var Filter = new QueryWrapperFilter(ParsedQuery);
> var Hits = _Searcher.Search(ParsedQuery, Filter, Skip + Limit, Sort);
> {code}
>
> But it crashes when executing the search method with the following:
> {noformat}
> A first chance exception of type
> 'Lucene.Net.QueryParsers.QueryParser.LookaheadSuccess' occurred in
> Lucene.Net.dll
> A first chance exception of type 'System.IO.IOException' occurred in
> Lucene.Net.dll
> A first chance exception of type 'System.IO.IOException' occurred in
> Lucene.Net.dll
> A first chance exception of type 'System.AccessViolationException' occurred
> in HDIndexing.dll
> Additional information: Attempted to read or write protected memory. This is
> often an indication that other memory is corrupt.
> {noformat}
> The weird thing is that when executing this code:
> {code:java}
> var Hits = _Searcher.Search(ParsedQuery, null, Skip + Limit, Sort.RELEVANCE);
> var SortSetting = Sort.RELEVANCE;
> var Hits0 = _Searcher.Search(ParsedQuery, null, Skip + Limit, SortSetting);
> {code}
> The first call doesn't crash, but the second one does.
> When looking at the disassembly, the crash happens when calling the search
> method (http://imgur.com/MFmAwzC).
> I made a video illustrating the problem: http://imgur.com/NGyFRdS
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)