Skip to content

Error in Xamarin.Droid when using ElasticSearch.net NEST #2581

@saintpaul1984

Description

@saintpaul1984

NEST/Elasticsearch.Net version: 5.0.1

Elasticsearch version: 5

Description of the problem including expected versus actual behavior:
Querying elasticsearch causes error HttpClientHandler.set_MaxConnectionsPerServer not found error. Before upgrading to latest version, code was working successfully.

Steps to reproduce:
1.run client.Search(s => s.
Index(index).
Type(type).
From(0).
Size(50).
Query(q => q1)
);
2. Displays error from above
3.

Provide ConnectionSettings (if relevant): Default settings, with just URL defined

Provide DebugInformation (if relevant):
Elasticsearch.Net.UnexpectedElasticsearchClientException: Method 'HttpClientHandler.set_MaxConnectionsPerServer' not found. ---> System.MissingMethodException: Method 'HttpClientHandler.set_MaxConnectionsPerServer' not found.
at Elasticsearch.Net.HttpConnection+<>c__DisplayClass2_0.b__0 (Int32 h) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\Connection\HttpConnection-CoreFx.cs:47
at System.Collections.Concurrent.ConcurrentDictionary2[TKey,TValue].GetOrAdd (System.Collections.Concurrent.TKey key, System.Func2 valueFactory) [0x00037] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/collections/Concurrent/ConcurrentDictionary.cs:1049
at Elasticsearch.Net.HttpConnection.GetClient (Elasticsearch.Net.RequestData requestData) [0x00042] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\Connection\HttpConnection-CoreFx.cs:45
at Elasticsearch.Net.HttpConnection.Request[TReturn] (Elasticsearch.Net.RequestData requestData) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\Connection\HttpConnection-CoreFx.cs:64
at Elasticsearch.Net.RequestPipeline.CallElasticsearch[TReturn] (Elasticsearch.Net.RequestData requestData) [0x00023] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\Transport\Pipeline\RequestPipeline.cs:400
--- End of inner exception stack trace ---
at Elasticsearch.Net.Transport1[TConnectionSettings].Request[TReturn] (HttpMethod method, System.String path, Elasticsearch.Net.PostData1 data, IRequestParameters requestParameters) [0x0011a] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\Transport\Transport.cs:89
at Elasticsearch.Net.ElasticLowLevelClient.DoRequest[T] (HttpMethod method, System.String path, Elasticsearch.Net.PostData1 data, IRequestParameters requestParameters) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\ElasticLowLevelClient.cs:61 at Elasticsearch.Net.ElasticLowLevelClient.Search[T] (System.String index, System.String type, Elasticsearch.Net.PostData1 body, System.Func2 requestParameters) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Elasticsearch.Net\ElasticLowLevelClient.Generated.cs:7011 at Nest.LowLevelDispatch.SearchDispatch[T] (IRequest1 p, Elasticsearch.Net.PostData1 body) [0x00129] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\_Generated\_LowLevelDispatch.generated.cs:2758 at Nest.ElasticClient+<>c__DisplayClass525_02[T,TResult].b__0 (ISearchRequest p, Elasticsearch.Net.PostData1 d) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\Search\Search\ElasticClient-Search.cs:74 at Nest.ElasticClient.Nest.IHighLevelToLowLevelDispatcher.Dispatch[TRequest,TQueryString,TResponse] (Nest.TRequest request, System.Func3 responseGenerator, System.Func3 dispatch) [0x00031] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\ElasticClient.cs:57 at Nest.ElasticClient.Nest.IHighLevelToLowLevelDispatcher.Dispatch[TRequest,TQueryString,TResponse] (Nest.TRequest request, System.Func3 dispatch) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\ElasticClient.cs:47
at Nest.ElasticClient.Search[T,TResult] (ISearchRequest request) [0x00014] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\Search\Search\ElasticClient-Search.cs:72
at Nest.ElasticClient.Search[T] (ISearchRequest request) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\Search\Search\ElasticClient-Search.cs:66
at Nest.ElasticClient.Search[T,TResult] (System.Func2 selector) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\Search\Search\ElasticClient-Search.cs:62 at Nest.ElasticClient.Search[T] (System.Func2 selector) [0x00000] in C:\Users\russ\source\elasticsearch-net-5.x\src\Nest\Search\Search\ElasticClient-Search.cs:56
at ProviderPing.ProviderLoginAPI.GetProviderLoginModelFromES (System.String optum_id) [0x00082] in /Users/pphilip1/Projects/ExternalMVP/providerpingping/ProviderPing/Network/ProviderLoginAPI.cs:39
at ProviderPing.Droid.ProviderLogin.m__0 (System.Object state) [0x00017] in /Users/pphilip1/Projects/ExternalMVP/providerpingping/Droid/Fragments/Login/ProviderLogin.cs:226
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000e] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:1307
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x0008d] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/executioncontext.cs:957
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, Boolean preserveSyncCtx) [0x00000] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/executioncontext.cs:904
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x0002a] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:1284
at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:857
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in /Users/builder/data/lanes/3540/1cf254db/source/mono/external/referencesource/mscorlib/system/threading/threadpool.cs:1212

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions