Invantive hecht veel waarde aan het ontoegankelijk houden van data voor ongeautoriseerde derden. Daarom verbeteren we regelmatig de beveiliging zodra er nieuwe inzichten zijn.
Mogelijkerwijs veroorzaakt dit een storing; niet iedere server heeft een Windows-versie die de nieuwere protocollen ondersteunt.
We raden u aan om te controleren dat een ondersteunde Windows-versie gebruikt wordt zoals Windows Server 2019 of Windows Server 2022. Compatibiliteit met oudere Windows-versies zoals Windows Server 2016 is niet gegarandeerd. Upgrade indien nodig naar een nieuwe Windows-versie.
Mocht de SQL Server-database waar Exact Online naar toe gekopieerd wordt online staan, bijvoorbeeld in Azure, dan kunt u ook het gebruik van Invantive Cloud overwegen.
Details
Unhandled Exception: Invantive.Basics.ValidationException: itgencsy020: Could not determine device information such as external IP and clock drift from the Internet. Please try again later. ---> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest, Boolean renegotiation)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
at System.Net.HttpWebRequest.GetRequestStream()
at Invantive.Basics.CustomerServiceClientUtility.PostMessageToCustomerServiceUrl(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String url, Byte[] uncompressedData, String iuid, String dataContainerId, String userAgent, String expectedAnswerEnd, Boolean compress, Int32 timeoutMs, String mimeType, CookieContainer cookies, Nullable`1 providerObjectId)
at IBC.UB.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , Byte[] , String , String , String , String , Boolean , Int32 , String , CookieContainer , Nullable`1 )
at Invantive.Basics.CustomerServiceClientUtility.SendMessageToServer[TR](GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String url, Object itemToSend, String iuid, String dataContainerId, Int32 timeout)
at Invantive.Basics.CustomerServiceClientUtility.SendPackagedMessageToCustomerService[T,TR](GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, CustomerServiceEnvelope`1 envelope, Int32 timeout)
at Invantive.Basics.CustomerServiceClientUtility.SendMyInfoToCustomerService(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, CustomerServiceEnvelope`1 envelope)
at IBC.HET.Z(GlobalState , ExecutionOptions , IBasicProviderManager , CustomerServiceEnvelope`1 )
at Invantive.Basics.CustomerServiceClientUtility.GetMyInfo(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid, String dataContainerId, Boolean allowFromCache, Nullable`1 maxTries, Nullable`1 tryIntervalSec)
--- End of inner exception stack trace ---
at Invantive.Basics.CustomerServiceClientUtility.GetMyInfo(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid, String dataContainerId, Boolean allowFromCache, Nullable`1 maxTries, Nullable`1 tryIntervalSec)
at IBC.JFF.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , String , String , Boolean , Nullable`1 , Nullable`1 )
at Invantive.Basics.BaseSystemHelper.RT.Z()
at Invantive.Basics.SessionVariables.GM`1.Z(String )
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Invantive.Basics.SessionVariables.GetOrSet[T](GlobalState owner, ExecutionOptions executionOptions, String key, Func`1 initializer, Func`2 predicate)
at Invantive.Basics.BaseSystemHelper.GetIpV6AddressDeviceExternal(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid)
at IBC.QZT.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , String )
at Invantive.Basics.BaseSystemHelper.NT.Z()
at Invantive.Basics.SessionVariables.GM`1.Z(String )
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Invantive.Basics.SessionVariables.GetOrSet[T](GlobalState owner, ExecutionOptions executionOptions, String key, Func`1 initializer, Func`2 predicate)
at Invantive.Basics.BaseSystemHelper.GetIpV6AddressUserExternal(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid)
at IBC.TKT.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , String )
at Invantive.Basics.NetworkUtility.IsUserFromInvantiveLan(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, IPAddress ipAddressUser)
at IBC.POF.Z(GlobalState , ExecutionOptions , IBasicProviderManager , IPAddress )
at Invantive.Basics.InvantiveLicenseManager.DG.Z()
at Invantive.Basics.SessionVariables.GM`1.Z(String )
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Invantive.Basics.SessionVariables.GetOrSet[T](GlobalState owner, ExecutionOptions executionOptions, String key, Func`1 initializer, Func`2 predicate)
at Invantive.Basics.InvantiveLicenseManager.IsWithinInvantiveNetworkArray(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid)
at IBC.QGM.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , String )
at Invantive.Basics.InvantiveLicenseManager.IsWithinInvantiveNetwork(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid, Boolean includeLan, Boolean includeInternetServers)
at IBC.PGM.Z(GlobalState , ExecutionOptions , IBasicProviderManager , String , String , Boolean , Boolean )
at Invantive.Basics.LicenseHelperBase.Invantive.Basics.ILicenseHelper.IsWithinInvantiveNetwork(GlobalState owner, ExecutionOptions executionOptions, IBasicProviderManager manager, String iiid, String iuid, Boolean includeLan, Boolean includeInternetServers)
at Invantive.Data.TranslationStore.QJ(GlobalState , ExecutionOptions )
at Invantive.Data.TranslationStore.GetTranslationOfKey(GlobalState owner, ExecutionOptions executionOptions, String key, String languageCode, Boolean& foundTranslation)
at Invantive.Data.TranslationStore.GetTranslationOfKey(GlobalState owner, ExecutionOptions executionOptions, String key, Boolean& foundTranslation)
at Invantive.Data.DataContextBase.GetTranslationOfKey(GlobalState owner, ExecutionOptions executionOptions, String key, Boolean& foundTranslation)
at Invantive.Data.DataContextBase.GetTranslationOfKey(GlobalState owner, ExecutionOptions executionOptions, String key)
at Invantive.Data.TranslationsBase.GetTranslationOfKey(GlobalState owner, ExecutionOptions executionOptions, String key)
at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow)
at IDH.S.B(String[] )
at Invantive.Producer.QueryEngine.Program.Main(String[] arguments)