Deze foutmelding treedt waarschijnlijk op bij deze recursive SQL:
select *
from Twinfield.Twinfield.VatReturnAsXbrlByDocumentId('285549', 19642, false)
op request ID “0HN2V1Q29KIJV:00000003”.
De foutmelding itgenclr004
met “The SSL connection could not be established” geeft aan dat de beveiligde verbinding naar Twinfield niet opgebouwd kon worden. De oorzaak is “Received an unexpected EOF or 0 bytes from the transport stream.”. De bijbehorende HResult is 0x80131620.
De onderliggende logging is itgensop091
met tekst:
Download failed on attempt #1 without further retries: itgenclr004: The SSL connection could not be established, see inner exception. itgenclr004: Received an unexpected EOF or 0 bytes from the transport stream.
De call stack is:
at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken)
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken) --- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpMessageInvoker.Send(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.Send(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken)
at System.Net.HttpWebRequest.SendRequest(Boolean async)
at System.Net.HttpWebRequest.GetResponse() --- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at Invantive.Data.Providers.Soap.SoapProvider.DoRequest(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, HttpWebRequest request, String url, ObjectDefinition objectDefinition, String partitionCode, String callSafeNameOverrule, ParameterList parameters, Object requestData, String resultCacheId, String publicQueryParameters, ExecutionStatistics& executionStatistics)
at Invantive.Data.Providers.Soap.SoapProvider.Post(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, String relativeUrl, Dictionary`2 headers, Byte[] postData, ObjectDefinition objectDefinition, CacheSettings cacheSettings, String cachePostfix, ExecutionStatistics& executionStatistics, String acceptMimeType, String contentType, Boolean authenticate, Boolean preventRetry, String partitionCode, String method, String callSafeNameOverrule, ParameterList parameters, String publicQueryParameters, String additionalContextNativeCall, String dataContainerIdOverrule)
...
De WebException
heeft status UnknownError
en HttpRequestError is SecureConnectionError
.
Dit betekent dat gedurende het opbouwen van de beveiligde verbinding met de Twinfield API-server het opzetten van de beveiligde verbinding faalde. De reden is onbekend.
Advies is de actie nogmaals te proberen.
Het mislukken van het opzetten gebeurt op een dusdanig laag niveau dat tot op heden dit nooit opnieuw geprobeerd werd. Er zal overwogen worden om eventueel een beperkt aantal hernieuwde pogingen te proberen om de impact van eventuele “glitches” in SSL-verwerkers te minimaliseren.
Merk op dat DECLARATION_YEAR
een getal is; het is beter om '2024'
te vervangen door 2024
, maar dit heeft naar verwachting geen invloed op deze melding.