[Corpus Istex API] Istex and workers have to be fixed
Summary
The Istex API and workers make an error on API request.
Steps to reproduce
Create a corpus node and search API with Istex.
What is the current bug behavior?
This error occurs:
Worker job failed: WithStacktrace {ct_callStack = [("panicTrace",SrcLoc {srcLocPackage = "gargantext-0.0.7.4.5-inplace", srcLocModule = "Gargantext.Core.Text.Corpus.API.Istex", srcLocFile = "src/Gargantext/Core/Text/Corpus/API/Istex.hs", srcLocStartLine = 61, srcLocStartCol = 17, srcLocEndLine = 61, srcLocEndCol = 27})], ct_error = UnexpectedPanic "ConnectionError (HttpExceptionRequest Request {\n host = \"api.istex.fr\"\n port = 443\n secure = True\n requestHeaders = [(\"Accept\",\"application/json;charset=utf-8,application/json\")]\n path = \"document\"\n queryString = \"?defaultOperator=AND&output=author%2Ctitle%2Cabstract%2CpublicationDate%2Chost&size=10000&q=language%3Aeng%20AND%20abstract%3Acoriander%20AND%20cilantro\"\n method = \"GET\"\n proxy = Nothing\n rawBody = False\n redirectCount = 10\n responseTimeout = ResponseTimeoutDefault\n requestVersion = HTTP/1.1\n proxySecureMode = ProxySecureWithConnect\n}\n (InternalException (HandshakeFailed (Error_Protocol \"peer does not support Extended Main Secret\" HandshakeFailure))))"}
What is the expected correct behavior?
Istex API have to be operational.