Bij het aanmelden via Invantive Query Tool op de Exact Online-database krijg ik de volgende foutmelding:
Na overleg met de servicedesk heb ik Windows systeemherstel uitgevoerd zonder resultaat. Daarnaast heb ik het Invantive Query Tool op een schone laptop geïnstalleerd maar hierbij krijg ik exact dezelfde foutmelding.
Ter volledigheid, ik heb het Acces Token en Refresh Token leeg gemaakt en tevens het Invantive Keychain-bestand uit %USERPROFILE%\Invantive
verwijderd.
Callstack:
Unable to load DLL 'WebView2Loader.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).
System.DllNotFoundException
ValidationException
at Invantive.Producer.Windows.Forms.UtilityBase.InvokeOnUIThread(GlobalState owner, ExecutionOptions executionOptions, Action`1 action, Boolean requiresSTAThread, String context, Object arg)
at Invantive.Producer.Windows.Forms.OAuthUIProvider.A(GlobalState , ExecutionOptions executionOptions, SqlExecutionStep , SerializableDatabase , DataContainer , OAuthInformation , Credentials )
at Invantive.Data.ConnectionManager.ExecuteGetOAuthToken(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, OAuthInformation oauthInfo, Credentials credentials)
at Invantive.Data.ConnectionManager.GetOAuthToken(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, OAuthInformation oauthInfo, Credentials credentials)
at Invantive.Data.ConnectionManager.GetOAuthTokenForConnection(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, ISupportsOAuth provider, Credentials credentials, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
at Invantive.Data.ConnectionManager.OpenDataContainerProviderInternal(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, IConnectionDataProvider provider, SerializableDatabase database, DataContainer dataContainer, Credentials credentials, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
at Invantive.Data.ConnectionManager.OpenDataContainerProvider(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, Credentials credentials, ConcurrentBag`1 triedProviders, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
at Invantive.Data.ConnectionManager.e.A(DataContainer , ParallelLoopState , Int64 )
at Invantive.Basics.ParallelUtility.<>c__DisplayClass3_0`1.<ForEachWithAggregatedExceptions>b__0(TSource tSource, ParallelLoopState parallelLoopState, Int64 index)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Invantive.Basics.ErrorConstants.ThrowOneOrMoreExceptions(GlobalState owner, ExecutionOptions executionOptions, IEnumerable`1 exceptions)
at Invantive.Basics.ParallelUtility.ForEachWithAggregatedExceptions[TSource](GlobalState owner, ExecutionOptions executionOptions, IEnumerable`1 source, ParallelOptions parallelOptions, Action`3 body, Boolean shuffle, Boolean useCancellationTokenFromExecutionOptions, Boolean keepGoingOnError)
at Invantive.Data.ConnectionManager.B(GlobalState , ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, CredentialsContainer , Boolean , Boolean& )
at Invantive.Data.ConnectionManager.a(GlobalState owner, ExecutionOptions , SqlExecutionStep , CredentialsContainer , Boolean , Boolean& )
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Invantive.Data.ConnectionManager.a(GlobalState owner, ExecutionOptions , SqlExecutionStep , CredentialsContainer , Boolean , Boolean& )
at Invantive.Producer.UtilityBaseCore.OpenDatabase(GlobalState owner, ExecutionOptions executionOptions, String databaseFullName, CredentialsContainer credentialsContainer, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)